Переключение в webView контекст лучше делать неявно (не в тестах). А в самом тесте лучше использовать методы пейджи, например
loginPage.loginAs(validUser);
А переключение контекста скрыть в этот метод:
public HomePage loginAs(User user) {
switchToContext(WEB_VIEW);
//some actions
switchToContext(NATIVE_APP);
return new HomePage();
}
Но стоит заметить, что часто webView элементы, особенно в Android, видны и в нативном контексте. Проверьте в Аппиум-инспекторе, возможно, Вам и не придется делать это переключение между Web View и Native App.