Webview在appium中执行测试用例时未定义

问题描述:

我正在使用APPIUM,当我执行时,它显示webview_undefined。但它应该显示webview_(webviewName)。我该如何解决这个问题?Webview在appium中执行测试用例时未定义

+0

可以请你详细解释你的场景..你试图解决这个问题 –

+0

我在切换时自动化混合应用程序,它只显示名称本地上下文。 WebView上下文显示为webview_undefined。那么我怎样才能获得所有的webview上下文名称? –

+0

尝试使用** getContextHandles()**获取所有上下文名称 –

我正在使用此代码及其为我工作。请试试这个。

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; 
    } 

注意:更换 '更改窗口值' 与你的窗口超值,喜欢WebviewNative

+0

这也不起作用 –