【发布时间】:2014-10-30 20:07:07
【问题描述】:
是否可以使用 pytest_addoption(parser) 创建一个供 pytest.yield_fixture 使用的列表?即
def pytest_addoption(parser):
parser.addoption("-foo", action="store",defaults="1,2,3")
@pytest.yield_fixture(params=request.config.getoption('--foo').split(','))
def test_bar(request):
do_something(request.param)
假设您有 6 个浏览器,并且您希望能够针对 1 个浏览器运行测试作为快速检查。在测试发现/生成之前,我无法弄清楚如何就位。帮助
【问题讨论】:
标签: python selenium-webdriver pytest