Chrome браузер на Android имеет имя пакета com.android.chrome
и имя действия com.google.android.apps.chrome.Main
В Appium вам не нужен исполняемый файл браузера для открытия браузера, такого как Selenium, поэтому просто добавьте .APP_PACKAGE
и .APP_ACTIVITY
в свои возможности, например:
cap.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, "com.android.chrome");
cap.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY, "com.google.android.apps.chrome.Main");
После импорта:
import io.appium.java_client.remote.AndroidMobileCapabilityType;
Удалите эту строку из своего кода:
cap.setCapability("chromedriverExecutable", "D:\\chromedriver\\chromedriver\\chromedriver.exe");
Примечание : убедитесь, что на устройстве установлен браузер chrome.
Ссылка: Как сделать найти appPackage и appActivity имя вашего приложения