from allure_commons._allure import step from selenium.webdriver import Remote import pytest import logging from selenium.webdriver.chrome.options import Options @pytest.fixture(scope='class') def selenium(pytestconfig): options = Options() browser_name = pytestconfig.getini("browser_name") logging.info(f'Prepare {browser_name} browser...') options.page_load_strategy = 'normal' with step('Запуск браузера'): driver = Remote( desired_capabilities={ "browserName": pytestconfig.getini("browser_name"), "browserVersion": pytestconfig.getini("browser_version") }, command_executor=pytestconfig.getini("selenium_url"), options=options ) driver.implicitly_wait(30) #неявное указание для ожидания элемента logging.info(f'Browser {browser_name} has been started.') yield driver logging.info(f'Close {browser_name} browser...') driver.quit()
Не могу понять куда мне нужно добавить options.add_argument(“–start-maximized”), чтобы при запуске Chrome запускался и оставался видным на экране (сейчас он сразу сворачивается в трей). Прошу помощи.