1

AppiumでAndroidアプリケーションを自動化しています。私は、Android SDKによって提供されるUIAutomatorviewerツールを使用して要素を見つけることを試みています。以下は、私が発見したXPathのですが、私はそれが間違っているかもしれないと思う:Androidアプリケーションで要素を検索中にInvalidSelectorExceptionが発生する

"//android.widget.EditText[@index=0]//android.view.ViewGroup[@index=1]"+ "preceding-sibling::android.view.ViewGroup//android.widget.TextView" 

私はエラーを以下の取得を実行するたびに: org.openqa.selenium.InvalidSelectorException:引数が無効セレクタをした(たとえば、XPathの/ CSS )。 (警告:サーバは任意のスタックトレース情報を提供しなかった) コマンド期間またはタイムアウト:このエラーのドキュメントについては39ミリ秒 、ご覧ください。http://seleniumhq.org/exceptions/invalid_selector_exception.html

を助けてください。参照のためにUIAutomatorviewerツールのスナップショットを添付してください。

答えて

1

現在、xpathが正しくありません。作業xpathはこのようになります。

"//android.widget.EditText[@index=0]//android.view.ViewGroup[@index=1]/preceding-sibling::android.view.ViewGroup//android.widget.TextView" 

先行兄弟の前に/がないため、無効なセレクタ例外が発生していました。

関連する問題