Appium AndroidDriver startActivity 已被删除

问题描述 投票:0回答:1

将我的 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 selenium-webdriver appium appium-android
1个回答
0
投票

使用

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

© www.soinside.com 2019 - 2024. All rights reserved.