Ruby Selenium(WATIR)でブラウザのバージョンを設定する方法
概要
CFT (Chrome For Automation) のリリース以降、Selenium でブラウザのバージョンを指定できるようになりました。 ChromeOptions を使用してこれを実現する Java ソリューションを見つけました。
ジャワ
ChromeOptions options = new ChromeOptions();
options.setBrowserVersion("116");
このコードは自動的にバージョン 116 をダウンロードして使用します。ただし、Ruby Selenium と WATIR で同じことを実現する方法がわかりません。これを行う方法を教えていただけますか?
解決策
ドキュメントにあるように、:browser_version オプションがあります
require "watir"
browser_options = {
browser_name: "Chrome",
browser_version: "116",
}
browser = Watir::Browser.new(:chrome, options: browser_options)