0

ここで何が問題なのですか?ページが完全に読み込まれるまで、次のタスクを待ちたいと思います。問題: エラーはありませんが、ドライバーは待機しません :-(

# wait for page load
wait2 = Selenium::WebDriver::Wait.new(:timeout => 20) # seconds
count = 0
begin
  raise("maximum attempt crossed #{count} times") if count > 3
  wait2.until {
    self.getDriver.execute_script("return document.readyState;") == "complete"
  }
rescue Timeout::Error
  count +=1
  retry
end

#do sth
4

2 に答える 2