Есть приложение на #android Страница логина - WebView, дальше Hybrid app.
Все настройки делала под Hybrid app (WebView добавили недавно), каким образом и где определить переключение на WebView?
Создала класс:
public void changeToWebview() { getDriver().context("WEBVIEW"); }
и обращаюсь к нему из шагов уже:
@Given("^I'm on a startup screen$")
public void verifyISeeStartupScreen() throws Throwable {
System.out.println("I am on startup screen");
loginPage.changeToWebview();
loginPage.waitForPageVisible();
throw new PendingException();
}
Как я поняла структуру при запуске:
устанавливается приложение,
открывается страница login (WebView)
,
переход на WebView (в коде),
wait (уже основываясь на локаторы)
работа с локаторами.
Может, не ясно что-то выложила и не так прописала - только начинаю с автоматизацией так что буду рада советам и рекомендациям 