2016-07-25 9 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

これも動作していません –

関連する問題