Вопрос к знатокам python
Нужно настроить так CI что бы одни и те же тесты запускались с разными браузерами… ( передавать значение браузера при запуске тестов) - эту часть реализовал.
Но вот с запуском у меня проблеммы.
py.test не хочет передавать значение , unittest - запускает но не логирует шаги выполнения…
def get_attr_from_cli():
parser = argparse.ArgumentParser()
parser.add_argument('-wd', '--web-driver', type=str)
return parser.parse_args()
args = get_attr_from_cli()
driver = getattr(webdriver, args.web_driver)()
driver.maximize_window()
def test_login():
driver.get(url)
variable = driver.find_element_by_css_selector(login_btn_path)
assert variable.text == 'Login'
выполнить в консоли : pythom this_gile.py -wd=Firefox
- работает если еще внизу создать
class execute_test(unittest.TestCase):
test_login()