2017-11-07 10 views
0

私はAppium-Javaを使ってiOSアプリケーションを自動化する作業を進めています。ユーザーが画面をナビゲートに行くと、それはthat-「autoWebView」APPIUM機能を述べたappiumドキュメントで「autoWebView」APPIUM機能は、コードバアプリとの関係で、複数のWebviewから正しいWEB_VIEWを保証しますか?

が私たちの場合はコルドバベースのアプリケーション

のために使用すべきで、アプリは、複数のWebViewsを積み重ねを続けています。 その場合、通常は1 Native View & 3-4 WebViewsがあります。だから、 私はautoWebViewを設定した場合、それはいつものWebViewを修正するために指していますthat-それは(つまり、現在のページのHTMLが含まれているのWebView)

答えて

0

あなたは、IOSのネイティブアプリに組み込まれたのWebViewを処理するために ios_webkit_debug_proxy を使用しているホープ島嶼地区などします。また、アプリページが変更されるたびにスクリプト内のコンテキストを切り替えます("NATIVE"または "WEBVIEW")。

このリンクをご覧くださいhttps://github.com/google/ios-webkit-debug-proxy

+0

これにはJavaスニペットがありますか?ありがとう – user2451016

+0

driver.context( "WEBVIEW"); //コンテキストをnative driver.findElement( "...")に設定します。 //操作を実行 – Udhaya

+0

システム内をナビゲートするときに、1つのNATIVEビューと複数のWEBVIEWSが積み重ねられます。だから、現在の画面の右のWEBVIEWを指していることは重要であり、私はその上の課題に直面しています。 – user2451016

関連する問題