Приложения Webview отображаются как собственное приложение на Andriod 5. Если вы хотите автоматизировать приложение в формате веб-просмотра кода, задайте возможности автоматизации: имя автоматизации для Selendroid и установите контекст для веб-просмотра.
foreach(String context in driver.contexts())
{
if(context.contains("WebView"){
driver.context = context;
}
}
Если у вас нет содержимого HTML для экрана, чтобы найти селекторы, вставить код
Console.Writeline(driver.pagesource).
Таким образом, вы получите HTML, как хорошо, чтобы выбрать селекторы
я сделал то же самое. он работает для эмулятора. но его не работает на реальном устройстве –
@ Какая ошибка вы получаете на сервере Appium? – Sham332
driver.contexts() содержит только собственное приложение в случае Real-устройства. в случае эмулятора я вижу веб-просмотр как один из контекстов. –