ブラウザを開く Ruby スクリプトがあります。FFが更新され、Seleniumがまだ追いついていないなど、何らかの理由でFFが失敗した場合、最初にFirefoxを開き、次にChromeを開くように設定しています。
待機関数/定義は FF では正常に機能しますが、常に Chrome が壊れます。Chrome ブラウザーの起動に関連するコードは次のとおりです。
b = Selenium::WebDriver.for :chrome
b.driver.manage.timeouts.implicit_wait = $BROWSER_IMPLICIT_WAIT
私はまだSeleniumにかなり慣れていないので、次のように宣言した後、wait.untilコマンドを使用します。
wait = Selenium::WebDriver::Wait.new(:timeout => $BROWSER_EXPLICIT_WAIT)
上記のコード行は Firefox で正常に動作します。ただし、FF と Chrome の両方でスクリプトを実行したいと考えています。Chrome と FF でこれを行う方法はありますか?
ありがとう