無効なユーザー名またはパスワードでログインしようとすると、入力した内容が間違っているというメッセージが表示されます。最初は、switchto().alert()
で試しました。システムはアラートがないので、それが続いていないと私に言った、このポップアップメッセージはまた、ページのランダムな場所をクリックすると閉じられることができます。 HTMLコードは次のとおりです。Selenium Webdriver - ボタンをクリック
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
私はまだいくつかの修正がはるかに高く評価されるだろう。このライン
driver.findElement(By.xpath("//button[contains(text(),'Close')]")).click();
とその閉じるボタンをクリックすることができません。
ログインボタンをクリックして閉じるボタンをクリックする前に、いくつかの待機方法を追加してください。 –
Karthikに感謝します。 。問題が解決しました。 :) – dannydvo10
@ k.s.Karthik答えとしてあなたのコメントを投稿してください。そうすれば、OPは答えとしてそれを受け入れることができます。 – JeffC