在Capybara中查看JavaScript控制台输出

问题描述 投票:0回答:1

我正在将capybara3.9.0)与selenium-webdriver3.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>

谢谢!

selenium-webdriver console capybara
1个回答
0
投票

您需要运行Capybara和selenium-webdriver的最新版本,才能使用该版本。您还需要配置驱动程序以启用Chrome登录,否则调用将始终返回空。

© www.soinside.com 2019 - 2024. All rights reserved.