2017-11-17 7 views
-1

Android用appiumを使用してアスタリスク記号(必須フィールド)をテストする必要があります。 .getTextが機能していません。私はそれが必須フィールドであることを検証できるように、アスタリスク記号をつかむために他のどのメソッドを使うべきですか?以下の画像をご覧ください。 enter image description hereアスタリスク記号をテストするには

おかげ

+0

そんなにそれに集中するすべての理にかなって疑いますか? – Antoniossss

+0

あなたは間違った要素に '.getText()'をしているのでしょうか? – SiKing

+0

参照:[Xを行うには?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参照:[ask] – JeffC

答えて

0

私はdriver.getPageSource()を呼び出して、ソースXMLを検査することをお勧めします。 UIAutomatorとUIAutomator2ではXML形式が異なるため、Android 5でテストする場合はautomationNameの機能を試してください。

*テキストの要素、またはパスワードandroid.widget.EditTextの入力の隣にアスタリスクを表示する可能性が最も高い要素を見つけることができる場合は、それを検索してその存在を検証できます。

しかし、アスタリスク記号がパスワードandroid.widget.EditText入力要素(ほとんどの場合)の一部である場合、おそらくそれを取得しません。私の場合、パスワードを隠すドットは表示されません。インスペクタ。

その重要な場合は、別の要素でそれを置くために、開発者に依頼する必要がありますが、私はそれはあなたが何のためにそれをテストする必要があり

関連する問題