Привет, друзья!Поделитесь пожалуйста бест практиками, касаемо аргументов запуска тестов, ведь при запуске нужно указать название браузера, от этого будет зависеть подключаемый драйвер,
по моему у селениума есть какая-то опция для этого( ```
parser.addoption("–browser", action=“store”)
Также уточните, как запускаете на разных окружениях? используете os.env? Или же просто дублируете тест, только в адрессе страницы меняете с "dev" на "prod", итого запуская несколько тестов.
Просьба также уточнить, обходитесь ли вы запуском только на хроме, на одном стенде?
conftest.py:
> import pytest
> from selenium import webdriver
>
> @pytest.fixture(scope="function")
> def browser():
> print("\nstart browser for test..")
> browser = webdriver.Chrome(executable_path=r'C:\\Selenium\\chromedriver.exe')
> browser.implicitly_wait(200)
> yield browser
> print("\nquit browser..")
> browser.quit()