def test_selenium(): driver = create_driver() driver.get('https://app.crossbrowsertesting.com/login') login_form = LoginForm(driver) login_form.login() driver.get('https://app.crossbrowsertesting.com/selenium/run') wait = WebDriverWait(driver, 5) desktop_os = wait.until( EC.presence_of_element_located((By.ID, 'desktop-os'))) time.sleep(5) driver.quit()
def test_live(): driver = create_driver() driver.get('https://app.crossbrowsertesting.com/login') login_form = LoginForm(driver) login_form.login() # this might make more sense in a LiveTest class wait = WebDriverWait(driver, 5) url_bar = wait.until( EC.presence_of_element_located( (By.CSS_SELECTOR, 'input[data-se-id="liveTestUrl"]'))) driver.find_element(By.NAME, 'address').send_keys("https://crossbrowsertesting.com") time.sleep(5) driver.quit()