Chrome浏览器会自动终止

时间:2016-12-05 20:53:41

标签: ruby google-chrome selenium-chromedriver

Chrome版本54.0.2840.99m和 Chrome驱动程序2.25

当我尝试使用以下代码从网页中查找元素时。     要求' selenium-webdriver'     需要' ruby​​gems'

driver=Selenium::WebDriver.for :chrome
driver.manage.window.maximize
driver.navigate.to "myURL"
test1 = driver.find_element(:id, "email")

chrome已启动,重定向到gievn网址,然后自动关闭。我做错了。

1 个答案:

答案 0 :(得分:0)

默认情况下,Chrome会在脚本末尾关闭。如果您想将其保持打开状态,则需要将detach选项设置为true

caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {'detach' => true})
driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps