def test_can_hold_autocreated_browser_open(): config.hold_browser_open = True open_url(start_page) webdriver = driver() factory.kill_all_started_drivers() assert factory.is_driver_still_open(webdriver) webdriver.quit()
def teardown_module(m): driver().quit()
def teardown_function(f): global browser global shaded_browser browser.quit() driver().quit() shaded_browser.quit()
def execute_js(js_string): return driver().execute_script(js_string)
def given_at_other_page(): if not satisfied(s("#order_details"), visible): driver().get(OTHER_PAGE_URL)
def open_todomvc(): # todo: refactor to use repo copy of todomvc driver().get(TODOMVC_URL) WebDriverWait(driver(), config.timeout).until( js_returned_true(is_TodoMVC_loaded))
def teardown_function(m): driver().quit() config.app_host = ''
def x_test_ensure_driver_started(browser_name): factory.ensure_driver_started(browser_name) assert driver().name == browser_name
def test_ensure_driver_started__when__set_browser_directly(): webdriver = get_test_driver() set_driver(webdriver) factory.ensure_driver_started(BrowserName.CHROME) assert driver().name == BrowserName.CHROME driver().quit()
def test_can_auto_close_browser(): config.hold_browser_open = False open_url(start_page) webdriver = driver() factory.kill_all_started_drivers() assert factory.is_driver_still_open(webdriver) is False
def teardown(): driver().quit()
def x_test_can_dismiss_confirm_dialog(): open_url(start_page) s("#alert_btn").click() driver().switch_to.alert.dismiss()
def x_test_can_accept_alert(): open_url(start_page) s("#alert_btn").click() driver().switch_to.alert.accept()
def test_can_wait_for_exact_url(): open_url(start_page) wait_to(url(driver().current_url))