【发布时间】:2018-12-28 15:05:09
【问题描述】:
当我设置选项“--remote-debugging-port”时,它会抛出一个错误。如果没有这个选项,它可以正常工作。但是,我想在使用无头 chrome 时进行调试。我该怎么办?
.rvm/rubies/ruby-2.2.5/lib/ruby/2.2.0/net/protocol.rb:158:in `rescue in rbuf_fill': Net::ReadTimeout (Net::ReadTimeout)
这是我的代码:
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--remote-debugging-port') # debug
@driver = Selenium::WebDriver.for(:chrome, options: options)
puts @driver.manage.logs.get :browser
【问题讨论】:
标签: ruby selenium selenium-webdriver selenium-chromedriver google-chrome-headless