【发布时间】:2017-08-02 09:53:19
【问题描述】:
无法在 headless 模式下运行测试; sn-p 好像没有问题,因为我尝试了不同的方法,结果是一样的。
caps = Selenium::WebDriver::Remote::Capabilities.chrome(chromeOptions: { binary: "/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome",
args: [ "--headless" ]})
@driver = Selenium::WebDriver.for :chrome, desired_capabilities: caps
错误
unknown error: cannot get automation extension
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
(Session info: headless chrome=59.0.3071.115)
(Driver info: chromedriver=2.31.488774 (7e15618d1bf16df8bf0ecf2914ed1964a387ba0b),platform=Mac OS X 10.12.3 x86_64) (Selenium::WebDriver::Error::UnknownError)
Chrome 浏览器: 59.0.3071.115(最新)
Chrome 驱动程序: chromedriver=2.31.488774(最新)
使用的语言: Ruby
【问题讨论】:
-
你在使用最大化功能吗?
-
啊,那是恶棍……谢谢 Madhan;你能在这篇文章中回答同样的问题吗
标签: ruby google-chrome selenium selenium-webdriver headless