Android用appiumを使用してアスタリスク記号(必須フィールド)をテストする必要があります。 .getTextが機能していません。私はそれが必須フィールドであることを検証できるように、アスタリスク記号をつかむために他のどのメソッドを使うべきですか?以下の画像をご覧ください。 アスタリスク記号をテストするには
おかげ
Android用appiumを使用してアスタリスク記号(必須フィールド)をテストする必要があります。 .getTextが機能していません。私はそれが必須フィールドであることを検証できるように、アスタリスク記号をつかむために他のどのメソッドを使うべきですか?以下の画像をご覧ください。 アスタリスク記号をテストするには
おかげ
私はdriver.getPageSource()
を呼び出して、ソースXMLを検査することをお勧めします。 UIAutomatorとUIAutomator2ではXML形式が異なるため、Android 5でテストする場合はautomationName
の機能を試してください。
*
テキストの要素、またはパスワードandroid.widget.EditText
の入力の隣にアスタリスクを表示する可能性が最も高い要素を見つけることができる場合は、それを検索してその存在を検証できます。
しかし、アスタリスク記号がパスワードandroid.widget.EditText
入力要素(ほとんどの場合)の一部である場合、おそらくそれを取得しません。私の場合、パスワードを隠すドットは表示されません。インスペクタ。
その重要な場合は、別の要素でそれを置くために、開発者に依頼する必要がありますが、私はそれはあなたが何のためにそれをテストする必要があり
そんなにそれに集中するすべての理にかなって疑いますか? – Antoniossss
あなたは間違った要素に '.getText()'をしているのでしょうか? – SiKing
参照:[Xを行うには?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参照:[ask] – JeffC