def chrome_options(chrome_options, pytestconfig): """Set configuration to run Chrome with specific options.""" if selenium_utils.is_headless_chrome(pytestconfig): chrome_options.set_headless(True) chrome_options.add_argument("window-size={},{}".format( os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"])) return chrome_options
def selenium(selenium, pytestconfig): """Create Web Driver instance.""" if not selenium_utils.is_headless_chrome(pytestconfig): selenium.set_window_size(os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"]) dynamic_fixtures.dict_executed_fixtures.update({"selenium": selenium}) yield selenium
def selenium(selenium, pytestconfig): """Create Web Driver instance.""" if not selenium_utils.is_headless_chrome(pytestconfig): selenium.set_window_size( os.environ["SCREEN_WIDTH"], os.environ["SCREEN_HEIGHT"]) dynamic_fixtures.dict_executed_fixtures.update({"selenium": selenium}) yield selenium