2016-07-25 50 views
-2

我正在使用APPIUM,當我執行時,它顯示webview_undefined。但它應該顯示webview_(webviewName)。我該如何解決這個問題?Webview在appium中執行測試用例時未定義

+0

可以請你詳細解釋你的場景..你試圖解決這個問題 –

+0

我在切換時自動化混合應用程序,它只顯示名稱本地上下文。 WebView上下文顯示爲webview_undefined。那麼我怎樣才能獲得所有的webview上下文名稱? –

+0

嘗試使用** getContextHandles()**獲取所有上下文名稱 –

回答

0

我正在使用此代碼及其爲我工作。請試試這個。

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

這也不起作用 –