Невозможно установить контекст драйвера для 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, и эта конфигурация в настоящее время не поддерживается.

Для всех остальных случаев:

  1. Убедитесь, что вы добавляете задержку после попытки переключения контекста. Это, кажется, помогло многим пользователям Appium.

  2. Гибридные приложения поддерживаются в Device Farm, но с Appium 1.4.3 для Android и iOS, за исключением версии, упомянутой выше для iOS 10.

  3. Пожалуйста, поделитесь ошибкой, которую вы видите, и я могу соответствующим образом обновить этот ответ.

Надеюсь, это поможет.

Другие вопросы по тегам