def close_all_browsers(): r"""Close all opened browsers. Examples -------- .. code-block:: robotframework CloseAllBrowsers Related keywords ---------------- \`CloseBrowser\`, \`CloseRemoteBrowser\`, \`OpenBrowser\` """ drivers = browser.get_open_browsers() for driver in drivers: _close_remote_browser_session(driver, close_only=True) driver.quit() # remove everything from our cache so that they will not be there for next case. browser.clear_browser_cache() # Clear browser re-use flag as no session open anymore BuiltIn().set_global_variable('${BROWSER_REUSE}', False) # Set 'Headless' flag as False, since no session open anymore CONFIG.set_value('Headless', False)
def _sessions_open(): sessions = browser.get_open_browsers() return len(sessions)