cucumber - 如何阻止 selenium chromedriver 登录到屏幕

标签 cucumber capybara selenium-chromedriver

如何阻止 selenium chromedriver 将错误记录到屏幕上?

我正在运行一些 cucumber 测试,我使用 capybara 和 selenium chromedriver 来驱动测试。 在过去的几周里,我注意到 Chromedriver 已开始将其错误消息记录到屏幕上。我的测试仍然运行良好,但错误堵塞了输出。

这是下面的输出:

Started ChromeDriver
port=9515
version=23.0.1240.0
log=C:\Gitrepos\Base Tests\chromedriver.log
[8244:5080:1115/151428:ERROR:gpu_info_collector_win.cc(91)] Can't retrieve a valid WinSAT assessment.
    Given I Select "Customer" from the "Search" gadget
    And I enter "Test Customer" for "Customer Name"
    And click "Search"
    And Select "Manage Customer" from the "Main Menu" drop down

解决方案是从输出中删除以下行或可能修复错误。 [8244:5080:1115/151428:ERROR:gpu_info_collector_win.cc(91)] 无法检索有效的 WinSAT 评估。

我升级了驱动程序以修复另一个错误,但最终收到了此错误!

最佳答案

尝试使用 STDERR 重定向来启动 Chromedriver,例如

chromedriver.exe 2>c:\temp\err.log

关于cucumber - 如何阻止 selenium chromedriver 登录到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400765/

相关文章:

ruby - 如何将 Capybara 包含到 Cucumber 项目的模块中

ruby-on-rails - capybara 未定义方法 `expect' 用于 capybara :Module

python 脚本无法调用 azure 上的 chrome 驱动程序

javascript - 如何使用 Seleniumv3 和 Python3 单击 X 图标关闭 iframe

java - 如何运行测试而不在 IE/Chrome WebDriver 的 Action 类中传递本地相对路径,并仅使用 pom 文件中的 Maven 依赖项运行

ruby-on-rails - RSpec 中是否有与 Cucumber 的 "Scenarios"等效的内容,还是我以错误的方式使用 RSpec?

selenium - 使用 Screenplay 模式而不是 Page 对象的优点/缺点是什么?

java - 更新 Cucumber 功能并在 Jira 中的 Xray 上测试执行结果

selenium - 在 :all hook 之前带有 rspec 的 capybara / Selenium

ruby-on-rails - 如何使用 capybara 测试图像的src和alt值?