Techioz Blog

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)