Webview在appium中执行测试用例时未定义
问题描述:
我正在使用APPIUM,当我执行时,它显示webview_undefined。但它应该显示webview_(webviewName)。我该如何解决这个问题?Webview在appium中执行测试用例时未定义
答
我正在使用此代码及其为我工作。请试试这个。
Set <String> totalViews = appiumDriver.getContextHandles();
int count = 0;
for(String page: totalViews)
{
appiumDriver.context((page) totalViews.toArray()[count]);
count =count+1;
if(page.contains("change Window Value"))
{
System.out.println("Inside "+changeWindow);
break;
}
注意:更换 '更改窗口值' 与你的窗口超值,喜欢Webview
,Native
。
+0
这也不起作用 –
可以请你详细解释你的场景..你试图解决这个问题 –
我在切换时自动化混合应用程序,它只显示名称本地上下文。 WebView上下文显示为webview_undefined。那么我怎样才能获得所有的webview上下文名称? –
尝试使用** getContextHandles()**获取所有上下文名称 –