Web Driver で Selenium を使用しています。
ライト ボックスに入力するフォームがあります。今、「送信」をクリックすると。そのライト ボックスが閉じられ、ページの上部に簡単な通知が生成され、数秒後に消えます。
今私の質問は次のとおりです。
driver.findElement(By.xpath(".//*[@id='createCaseBtn']")).click(); // x-path of submit button
その通知メッセージが UI に表示されたかどうかを確認するにはどうすればよいですか。
なぜなら、私がするとき
driver.findElement(By.xpath(".//*[@id='easyNotification']")).getText(); // x-path of easyNotification message
その時点で通知メッセージがUIに表示されないため、論理的に正しいと思われる要素を見つけることができないことを示しています。メッセージが UI に表示されるのは、AJAX 要求 (フォームの送信用) が完了した後でのみです。
助けてください!!!!
ありがとう