6

自動化では、更新されたページ コンテンツを取得するために、ある時点でページを更新する必要があります。ただし、更新中に、Web ページはデータを再送信するための確認を求めています (基本的に、アラートがページに表示されます)。

フォーカスをアラートに切り替えて受け入れたにもかかわらず、ページのコンテンツが更新されません。手動で同じことをすると、ページのコンテンツが更新されます。

Navigate().refresh() コマンドとは別に、Selenium Webdriver を使用してページを更新する別の方法はありますか?

または、アラートを受け入れずにアラートの [再試行] ボタンをクリックする方法はありますか??

4

2 に答える 2

2

ルビーでこれを使ってみてください -@driver.switch_to.alert.accept

これにより、[再送信] がクリックされます

Java コードdriver.switchTo().alert().accept();

于 2012-01-04T19:43:27.807 に答える