2017-08-27 8 views
0

Selenium Appiumを使用してeBayモバイルネイティブアプリを自動作成しようとしています。ただし、ログインページのすべてのページ要素を取得できます。 UIAutomatorとAppium Inspectorの両方でエラーメッセージが表示されます。1.6.5は応答なしで検索を続けます。問題がeBayページにあるかどうか、またはロケータを見つけるための他の方法があるかどうかを知りたい。 再現手順: 1. eBayの内の任意のオブジェクトの検索 - 詳細ページへ行く> - >あなたのappiumサーバは、モバイルやエミュレータでOR APP上にある場合、この問題が発生し、時計UIAutomatorViewerがページ要素を検出できません

CaptureImage Issue

答えて

0

をクリックして、今、再びアプリを開き、あなたが望む画面に移動します。

OR

、サーバーを停止し、このuiautomatorviwerと再びオープンuiautomatorviwerを閉じて、この時間を試してみてください。今回はエラーが発生しません。

要素を見つけるための別の方法がある: -

利用コードの下: -

System.out.println("source : "+ driver.getPageSource()); 

driver.getPageSource()はあなたの画面のXMLを返します。 要素にxpathを構築することができます。

あなたのxmlを美化するためのリンク以下の利用

http://xmlbeautifier.com/

あなたのXPathを検証するためのコードの下に使用

https://www.freeformatter.com/xpath-tester.html

が、それはあなたを助けることを願っています:)

関連する問題