将我的 Appium 依赖项更新到版本 9.1.0 后,我无法再使用
((AndroidDriver) driver).startActivty(activity)
: https://github.com/appium/java-client/pull/2036
使用 Appium 8.5.1 版本,我可以像这样启动我的 Android Activity
Activity activity = new Activity("com.android.settings", ".applications.InstalledAppDetails")
.setOptionalIntentArguments("package:com.android.chrome");
((AndroidDriver) DriverManager.getDriver()).startActivity(activity);
如何使用
package:com.android.chrome
启动 mobile: startActivity
活动?
package:com.android.chrome 应在 Android 设备上打开
使用
java-client v9.1.0
你可以像这样启动package:com.android.chrome
driver.executeScript("mobile: startActivity",
ImmutableMap.of( "action", "android.settings.APPLICATION_DETAILS_SETTINGS",
"uri","package:com.android.chrome"));
mobile: startActivity
参数:https://github.com/appium/appium-uiautomator2-driver?tab=readme-ov-file#mobile-startactivity