Appiumを使用して、Android アプリの自動テストを作成したいと考えています。C#でテストを書いています。検索でかなりのシェアを行いましたが、Android 画面の要素にアクセスする方法を説明する適切なドキュメントを見つけることができませんでした。、などFindElementsByXPath
のメソッドがあることは知っていますが、例外が発生しているため、これらのメソッドを正しく使用できません。以下の質問をお読みください。FindElementById
FindElementByName
1) メソッドを使用するには、 を使用するだけで取得できるメソッドを事前FindElementsByXPath
に知っておく必要があります。テストを実行する前に XPath 文字列をパラメーターとして渡すことができる便利な方法はありますか?PageSource
driver.PageSource
PageSource
FindElementsByXPath
2) 私はEditTextView
Android 画面にいます。レイアウトでは、次のように宣言されています。
<EditText
android:id="@+id/password"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textPassword"
android:textSize="12dp"
android:imeOptions="actionDone|flagNoExtractUi"
>
EditTextView
テストの作成中に、ID、つまり「パスワード」を使用してこれにアクセスするにはどうすればよいですか?
EditTextView
3)プログラムでテキストを設定することは可能ですか? はいの場合、それを行う方法は?
質問全体を読んでくれてありがとう。Appiumテストの作成中に Android 画面上の要素にアクセスして操作する方法を説明するリソースがあれば、同じものを提供してください。