Chrome版本54.0.2840.99m和 Chrome驱动程序2.25
当我尝试使用以下代码从网页中查找元素时。 要求' selenium-webdriver' 需要' rubygems'
driver=Selenium::WebDriver.for :chrome
driver.manage.window.maximize
driver.navigate.to "myURL"
test1 = driver.find_element(:id, "email")
chrome已启动,重定向到gievn网址,然后自动关闭。我做错了。
答案 0 :(得分:0)
默认情况下,Chrome会在脚本末尾关闭。如果您想将其保持打开状态,则需要将detach
选项设置为true
:
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {'detach' => true})
driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps