我正在将capybara
(3.9.0
)与selenium-webdriver
(3.14.1
)一起使用
是否有一种简单的方法可以用console.log()
,console.debug()
等查看打印到浏览器控制台的输出?
This post表示我可以执行以下操作,但会出错:
> page.driver.browser.manage.logs.get(:browser)
NoMethodError: undefined method `log' for #<Selenium::WebDriver::Remote::W3C::Bridge:0x00007fa4ae2d8a98>
谢谢!
您需要运行Capybara和selenium-webdriver的最新版本,才能使用该版本。您还需要配置驱动程序以启用Chrome登录,否则调用将始终返回空。