2017-02-23 4 views
0

Webview.setWebContentsDebuggingEnabled(true)を使用していると聞いています。Appium:JSONWPを使用せずにwebviewに切り替えてwebElementを選択する方法

誰も私のテストプログラムでこれを設定する方法を説明できますか?私は私のプログラムにandroid.jarをインポートしようとするが、それはのような問題のいくつかの種類原因:java.lang.NoSuchFieldErrorのを:INSTANCEのラインで:これは私の場合は、プログラム内で必要な場合、私は疑問に思う

driver = new AppiumDriver<RemoteWebElement>(new URL("http://0.0.0.0:4723/wd/hub"), CAPA); 

私はwebviewに切り替えたい。私はWebViewのを切り替えるしようとした場合、この段階では、

[debug] [JSONWP Proxy] Proxying[Get/status] to [Get http://XXXXX......] with no body

の行があるでしょう私のappiumサーバー内まで来てください。

答えて

1

このプロパティはAppiumでは設定できません。このプロパティは、アプリケーションのソースコードで設定することができます。

のみ、開発者はプロパティを設定できます。アプリを開発している場合は、自分でソースコードを設定することができます。そうでない場合は、開発者にプロパティの設定を依頼してください。

+0

設定されても、まだプロキシミングの問題が発生していますが、修正方法を教えてもらえますか? –

+0

ドライバをwebviewに切り替えないでください。それは自動的に切り替わります。 UIAutomatorを使用して、Android 6.0以降のバージョンの要素を識別してみてください。 WEB VIEW内の要素を表示します。 – Vinod

+0

私はあなたの他の答えを見て、あなたはアンドロイド6.0以上で実行した後、それは他のデバイス上で実行することができる、私は正しいと言いましたか?この手順をスキップする別の方法がありますか? –

関連する問題