После обновления зависимости Appium до версии 9.1.0 я больше не могу использовать ((AndroidDriver) driver).startActivty(activity): https://github.com/appium/java-client/pull/2036
С Appium версии 8.5.1 я смог начать свою активность в Android следующим образом.
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?
Пакет:com.android.chrome должен открыться на устройстве Android.




Используя зависимость java-client v9.1.0, вы можете передать package:com.android.chrome в качестве аргумента URI.
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