def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome( executable_path='drivers/chromedriver.exe') # context.driver = webdriver.Safari() # context.driver = webdriver.Firefox(executable_path='drivers/geckodriver.exe') ### BrowserStack ### # desired_cap = { # 'browser': 'Safari', # 'browser_version': '13.0', # 'os': 'OS X', # 'os_version': 'Catalina', # 'name': 'Verify that Sign-In with existing account works' # } # # url = f'http://{bs_user}:{bs_pw}@hub-cloud.browserstack.com/wd/hub' # context.driver = webdriver.Remote(url, desired_capabilities=desired_cap) # context.driver.maximize_window() context.driver.implicitly_wait(10) context.driver.wait = WebDriverWait(context.driver, 25) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() #context.driver = webdriver.Safari() #context.driver = webdriver.Firefox() #### EventFiringWebDriver #### #context.driver = EventFiringWebDriver(webdriver.Chrome(), MyListener()) ### Browser Stack ### #desired_cap = { # 'browser': 'Chrome', # 'browser_version': '78.0', # 'os': 'OS X', # 'os_version': 'Catalina', # 'name': 'Remoute case Test' #} #url = f'http://{bs_user}:{bs_pw}@hub-cloud.browserstack.com/wd/hub' #url = f'http://{bs_user}:{bs_pw}@api.browserstack.com / automate / sessions / < session - id >.json' #context.driver = webdriver.Remote( url, desired_capabilities=desired_cap ) context.driver.maximize_window() context.driver.implicitly_wait(10) context.driver.wait = WebDriverWait(context.driver, 29) context.app = Application(context.driver)
def browser_init(context): context.driver = EventFiringWebDriver(webdriver.Chrome(), MyListener()) context.driver.maximize_window() context.driver.implicitly_wait(4) context.driver.wait = WebDriverWait(context.driver, 4) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome() # context.browser = webdriver.Safari() # context.browser = webdriver.Firefox() # context.driver.maximize_window() context.driver.implicitly_wait(4) context.app = Application(context.driver)
def browser_init(context): """ :param context: Behave context """ context.driver = webdriver.Chrome( executable_path='drivers/chromedriver.exe') # context.driver = webdriver.Safari() # context.driver = webdriver.Firefox(executable_path='drivers/geckodriver.exe') # context.driver.maximize_window() context.driver.implicitly_wait(4) context.driver.wait = WebDriverWait(context.driver, 15) context.app = Application(context.driver)