gpt4 book ai didi

ruby - 运行测试时静音 Chrome 驱动程序控制台输出

转载 作者:数据小太阳 更新时间:2023-10-29 07:08:10 25 4
gpt4 key购买 nike

我使用的是最新版本的 Chrome(32.0.1700.107) 和 Chrome 驱动程序(V2.8)。但是当我在 Ruby 中使用以下代码运行示例测试时:

    require 'selenium-webdriver'
WAIT = Selenium::WebDriver::Wait.new(timeout: 100)
$driver = Selenium::WebDriver.for :chrome
$driver.manage.window.maximize
$driver.navigate.to 'https://www.google.co.in'

def apps_hover
ele_hover = $driver.find_element(:xpath, ".//*[@id='gbwa']/div[1]/a")
$driver.action.move_to(ele_hover).perform
sleep 5
puts"Pass"
end

apps_hover
$driver.quit()

我在开始时从 chrome 驱动程序获得控制台输出,如下所示:

[5032:4816:0218/130016:ERROR:chrome_views_delegate.cc(176)] 未实现[5032:4816:0218/130016:ERROR:desktop_root_window_host_win.cc(746)] 未实现[5032:4816:0218/130016:ERROR:desktop_root_window_host_win.cc(746)] 未实现。

有没有办法让这些控制台输出静音?

最佳答案

我还没有找到直接使 chrome 驱动程序警告静音的方法。然而,您可以相当轻松地编写一个过滤器脚本来处理每一行输出并将这些行从 STDOUT 或 STDERR 中排除(取决于它们的发送方式)。

相关:Best practices in dealing with STDIN in ruby

关于ruby - 运行测试时静音 Chrome 驱动程序控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21847140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com