Невозможно установить контекст драйвера для Webview на AWS Device Farm
Невозможно установить контекст драйвера для Webview на AWS Device Farm
Задание контекста для Webview в AWS Device Farm выдает ошибку. System.Out.Println(driver.getContextHandles()) >> вывод показывает только NATIVE_APP
Существует ли контекст WebView в AWS Device Farm?
Приведенный ниже код работает на моем локальном компьютере, но выдает ошибку при установке контекста для веб-просмотра на ферме устройств AWS.
Set<String> contextNames = ad.getContextHandles();
System.out.println("contextNames found "+contextNames);
for (String contextName : contextNames) {
if (contextName.contains("WEBVIEW")){
try{
ad.context(contextName);
bView = true;
}
catch (Exception e){
Другая информация:
Версия Android устройства: 6.0.1
Язык: Java
1 ответ
Я работаю в команде AWS Device Farm.
Похоже, вы пытаетесь протестировать гибридное приложение с iOS 10 на Device Farm, и эта конфигурация в настоящее время не поддерживается.
Для всех остальных случаев:
Убедитесь, что вы добавляете задержку после попытки переключения контекста. Это, кажется, помогло многим пользователям Appium.
Гибридные приложения поддерживаются в Device Farm, но с Appium 1.4.3 для Android и iOS, за исключением версии, упомянутой выше для iOS 10.
- Пожалуйста, поделитесь ошибкой, которую вы видите, и я могу соответствующим образом обновить этот ответ.
Надеюсь, это поможет.