Chrome, Firefox只需要修改conftest.py文件中的
@pytest.fixture(scope='session')
def browser():
??? return BzwUtil.read_yml('config.yml','WEB_INFO','BROWSER')
''' add option in pytest command line '''
def pytest_addoption(parser):
??? parser.addoption("--browser", action="store", default="Firefox")
??? parser.addoption("--authentication", action="store", default="BZInternal")
??? parser.addoption("--data_source", action="store", default="BZInternal")
??? parser.addoption("--test_branch", action="store", default="Master")
??? parser.addoption("--bzw_server", action="store", default="localhost:8543")
?
而Edge需要按照如下操作