Вам не нужно запускать сервер вручную.Если chromedriver.exe находится в вашем PATH, WebDriver будет управлять процессом сервера для вас.
Если вы хотите самостоятельно управлять сервером, вы все равно можете это сделать, но вам нужно будет создать: удаленный драйвер вместо: chrome:
Watir::Browser.new(:remote, :url => "http://localhost:9515")
Если у вас все еще возникают проблемы, запуск сценария с $DEBUG = true
(или передача -d
в Ruby в командной строке) даст дополнительные выходные данные для отладки.
Вы найдете больше информации о том, какдрайвер Chrome работает здесь .