Webページをスクロールして、ページがスクロールされたときに遅延ロードされるコンテンツを見つけてクリックしようとしています。次のコマンドを使用しています
require 'watir-webdriver'
@browser = Watir::new :firefox
@browser.send_keys :space
FirefoxでWebドライバーを使用していて、ubuntuを使用していますが、機能していません。次のrubyコードでは、:idを持つ要素が見つからなくなるまで、ページを下にスクロールしようとしています。要素は遅延してロードされています。数秒後にタイムアウトが発生します。次のコードの何が問題になっているのでしょうか。
When /^deal (\d+) is loaded$/ do |id|
(0..5).each do |click|
@browser.send_keys :space
end
end
watir-driverを使用してページをスクロールする最良の方法は何ですか?