管理者権限で実行してエラーが出てるなら、一般ユーザーで試してみたらいいんじゃね?
http://stackoverflow.com/questions/40305809/failed-to-launch-child-process
こちらの起動の仕方をしているのですが、どうやって下記のようなオプションを付けるのでしょうか。
chrome.exe --no-zygote --no-sandbox
きっと、こんな感じ。
chrome_options = { "chromeOptions" => { "args" => [ "--no-zygote", "--no-sandbox" ], } } caps = Selenium::WebDriver::Remote::Capabilities.chrome(chrome_options)
# binary とかも指定してるなら、それも合わせて
なんか検索してると、バージョンによって Chrome がクラッシュしたみたいな情報もあるので、Chrome と Chromedriver(こっちは、多分、最新か)のバージョンは書いておいた方が良いと思います。
chromedriver.exeをruby23→ruby→bin以下に入れてみて下さい。
binフォルダ内でしか動きません。