wet*_*ees 3 python stdout selenium-chromedriver
我打开一个新的chromedriver对象时收到以下错误.测试成功运行,但是这个错误出现在我们的UnitTest输出中并且是不合需要的.我想解决错误或隐藏它,如果可能的话.
我觉得重要的是要提到这个输出只在从Windows终端运行脚本时显示,而不是从Python控制台运行时.
[0406/170246.792:ERROR:child_thread_impl.cc(762)] Request for unknown Channel-associated interface: ui::mojom::GpuMain
Run Code Online (Sandbox Code Playgroud)
chromedriver_test.py:
from selenium import webdriver
webdriver.Chrome()
Run Code Online (Sandbox Code Playgroud)
我试过了
service_args=["--silent", "--log-level=0", --"disable-extensions", --"log-path=/PATH/TO/LOGS"]
Run Code Online (Sandbox Code Playgroud)
也:
sys.stdout = open(os.devnull, 'w')
sys.stderr = open(os.devnull, 'w')
Run Code Online (Sandbox Code Playgroud)
我也尝试将输出重定向到NUL
$ python chromedriver_test.py > NUL
Windows 7 Chromedriver = 2.29 Webdriver = 3.3.1
小智 7
试试--disable-gpu开关.Chrome似乎在初始化GPU方面存在问题.我在Arch Linux上遇到与Chromium(版本57.0.2987.110)相同的问题,并且禁用GPU一切正常.
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |