
如上面的屏幕截图所示:我的pytest-html报告在创建驱动程序实例时给出了“捕获的标准输出设置”和“捕获的日志设置”。有没有办法把它关掉,让它不是多余的?
-----------------------------Captured stdout setup------------------------------
-----------------------------Captured stderr setup------------------------------
[WDM] - Current google-chrome version is 87.0.4280
[WDM] - Get LATEST driver version for 87.0.4280
[WDM] - Driver [C:\Users\olga\.wdm\drivers\chromedriver\win32\87.0.4280.88\chromedriver.exe] found in cache
-------------------------------Captured log setup-------------------------------
INFO WDM:logger.py:24 Current google-chrome version is 87.0.4280
INFO WDM:logger.py:14 Get LATEST driver version for 87.0.4280
INFO WDM:logger.py:14 Driver [C:\Users\olga\.wdm\drivers\chromedriver\win32\87.0.4280.88\chromedriver.exe] found in cache发布于 2020-12-17 23:03:47
一种变通方法,但解决了我的问题:
我将创建驱动程序实例和使用fixture移到了一个单独的文件Base Test中-我的测试类继承了它,而不是使用@pytest.usefixtures装饰器
import pytest
@pytest.mark.usefixtures("driver_setup")
class BaseTest:
passhttps://stackoverflow.com/questions/65322296
复制相似问题