パスワードフィールドにテキストを送信しようとしていますが、他のフィールドはすべて正しく入力されています(パスワードフィールドのXPath
も正しい - .//*[@id='Password']
)パスワードとパスワードの確認フィールドには表示されません。正しいXPathですが、SeleniumでsendKeys()が動作しません
電子メール/ユーザー名を送信した後にページ(並べ替え)を更新すると(「このユーザー名が利用可能」または「利用できません」と表示されます)、これはパスワードフィールドのみに影響します..
私はどのように私が使用しているXPath
として問題を解決するには正しいことを確認していない..
任意のアイデア?
おかげ
P.S
は、一部の人々は、電子メールの検証は、おそらく正しいエラーを引き起こしていると言います。しかし、私が追加するとき:
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
それは問題を解決していないようです。時にはそれは動作しますが、ほとんどの場合動作しません。
は、パスワードを入力する前に、いくつかの待機を入れてみてください。 – Kapil
参照:[Xを行うには?](https://meta.stackoverflow.com/questions/253069/whats-the--new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参考:[ask] – JeffC
@ Kapil彼は、driver.manage()。timeouts()。implicitlyWait(15、TimeUnit.SECONDS);を実行しました。 –