Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как перейти на WebView Android используя Appium (Java)?

java
android
appium
Теги: #<Tag:0x00007f7b62dfeff0> #<Tag:0x00007f7b62dfeeb0> #<Tag:0x00007f7b62dfed48>

(Hanna Kliachkovska) #21

Относительно решения:

  1. Изменила билд на тот, который поддерживал дебаггинг (разработчики подправили и выдали);
  2. Создала метод для проверки контекста:
    public void checkTheWebview() { System.out.print(getDriver().getContextHandles()); }
  3. С найденым названием создала метод для перехода в режим работы вебвью:
    public void changeToWebview() {getDriver().context(“WEBVIEW_com”);}
  4. Все элементы, с которыми нужно работать переопределила как веб элементы:
    @FindBy(id = “userName”)
    public WebElement mail;

Можно с ними взаимодействовать! :slight_smile: Отдельная ошибка уже при взаимодействии c Cucumber - но это уже другое.
Надеюсь, кому-то такая инструкция поможет :smile:
Спасибо за помощь!