Как использовать qaf на Android chrome - PullRequest
0 голосов
/ 30 апреля 2020

Я использую ниже xml для запуска тестового примера, на этом шаге всегда возникает исключение:

DeviceUtils.getQAFDriver (). Get ("https://www.google.com");

Исключение: : org.openqa.selenium.WebDriverException: неизвестная ошибка на стороне сервера при обработке команды. Исходная ошибка: ошибка при попытке запустить URI. Исходная ошибка: ошибка: ошибка выполнения adbExe c. Исходная ошибка: «Команда» D: \ Android \ SDK \ platform-tools \ adb.exe -P 5037 -s эмулятор-5554 оболочка запускается -W -a android .intent.action.VIEW -d https://www.baidu.com com . android. chrome «истекло время ожидания после 20000 мс». Попробуйте увеличить время ожидания adb 20000 мс, представленное возможностью 'adbExecTimeout'


        <parameter name="driver.capabilities.deviceName" value="emulator-5554"/>
        <parameter name="driver.capabilities.automationName" value="UiAutomator2"/>
        <parameter name="driver.capabilities.appPackage" value="com.android.chrome"/>
        <parameter name="driver.capabilities.appActivity" value="com.google.android.apps.chrome.Main"/>
        <parameter name="driver.capabilities.noReset" value="true"/>
        <parameter name="appium.capabilities.driverClass" value="io.appium.java_client.android.AndroidDriver"/>```

1 Ответ

0 голосов
/ 30 апреля 2020

См. Android мобильная веб-автоматизация и установите возможности для автоматизации браузера вместо рассмотрения chrome собственного приложения. Alernate после открытия chrome как собственного приложения переключается на веб-просмотр и затем пытается driver.get(), но это не рекомендуется.

...