2

在此处输入图像描述

如上面的屏幕截图所示:我的 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
4

1 回答 1

0

一种解决方法,但解决了我的问题:

我将创建驱动程序实例并使用夹具移动到单独的文件 Base Test - 我的测试类继承它而不是使用 @pytest.usefixtures 装饰器

import pytest
@pytest.mark.usefixtures("driver_setup")
class BaseTest:
    pass
于 2020-12-17T15:03:46.923 回答