class TestPytestMClass:
@pytest.mark.bing
def test_open_bing(self):
driver = DriverConfig().driver_config()
driver.get("https://cn.bing.com/")
sleep(3)
driver.quit()
pytest -m "bing"
以上代码执行后预期是仅仅打开bing页面,并在三秒后关闭,但实际执行过程中却始终会打开一个百度页面
查找原因以后发现在某个目录下面的py文件中写了一段代码
driver.get("https://www.baidu.con/")
这段代码既不在类也不在函数内,从而执行时虽然我mark了bing她依然会被执行到