def selenium_standalone(request, web_server_main): with selenium_common(request, web_server_main) as selenium: with set_webdriver_script_timeout( selenium, script_timeout=parse_driver_timeout(request)): try: yield selenium finally: print(selenium.logs)
def selenium_standalone(request, web_server_main): # Avoid loading the fixture if the test is going to be skipped _maybe_skip_test(request.node) with selenium_common(request, web_server_main) as selenium: with set_webdriver_script_timeout( selenium, script_timeout=parse_driver_timeout(request)): try: yield selenium finally: print(selenium.logs)
def selenium_esm(request, web_server_main): # Avoid loading the fixture if the test is going to be skipped _maybe_skip_test(request.node) with selenium_common( request, web_server_main, load_pyodide=True, script_type="module" ) as selenium: with set_webdriver_script_timeout( selenium, script_timeout=parse_driver_timeout(request) ): try: yield selenium finally: print(selenium.logs)
def selenium(request, selenium_module_scope): with selenium_context_manager(selenium_module_scope) as selenium: with set_webdriver_script_timeout( selenium, script_timeout=parse_driver_timeout(request)): yield selenium