webdriverのタイムアウトを設定する

  • 14
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。
require "selenium-webdriver"

client = Selenium::WebDriver::Remote::Http::Default.new
client.timeout = 120
driver = Selenium::WebDriver.for :chrome, :http_client => client

これで120秒後にタイムアウトする。

ちなみに設定しないと60秒でタイムアウトになってしまうので
長い処理が必要な時は必須。