def __main__(): for _ in range(10000): desired_cap = {} desired_cap['browserName'] = random.choice(browsers) if desired_cap['browserName'] == 'microsoftedge' or desired_cap['browserName'] == 'internet explorer': desired_cap['platform'] = 'Windows 10' elif desired_cap['browserName'] == 'safari': desired_cap['platform'] = 'macOS 10.12' else: desired_cap['platform'] = random.choice(platforms) desired_cap['name'] = 'Test - {}'.format(str(_)) d = webdriver.Remote( command_executor='http://{}:{}@ondemand.saucelabs.com:80/wd/hub'.format(config['sauce']['user'], config['sauce']['key']), desired_capabilities=desired_cap) l = getting_data() l.run(d, by = By.XPATH, locator = '//table[@id="large-table"]') l.run(d, by=By.PARTIAL_LINK_TEXT, locator='Elemental') l.run(d, by=By.LINK_TEXT, locator='Elemental Selenium') l.run(d, by=By.ID, locator='large-table') l.run(d, by=By.CSS_SELECTOR, locator='#large-table') l.run(d, by=By.CSS_SELECTOR, locator='.column-14') l.run(d, by=By.CLASS_NAME, locator='column-14') d.quit()
def __main__(): for _ in range(10000): d = webdriver.Ie() l = getting_data() l.run(d, by=By.XPATH, locator='//table[@id="large-table"]') l.run(d, by=By.PARTIAL_LINK_TEXT, locator='Elemental') l.run(d, by=By.LINK_TEXT, locator='Elemental Selenium') l.run(d, by=By.ID, locator='large-table') l.run(d, by=By.CSS_SELECTOR, locator='#large-table') l.run(d, by=By.CSS_SELECTOR, locator='.column-14') l.run(d, by=By.CLASS_NAME, locator='column-14')
def __main__(): for _ in range(10000): options = webdriver.ChromeOptions() options.add_argument('--headless') options.add_argument('--window-size=1200x600') d = webdriver.Chrome(chrome_options=options) l = getting_data() l.run(d, by=By.XPATH, locator='//table[@id="large-table"]') l.run(d, by=By.PARTIAL_LINK_TEXT, locator='Elemental') l.run(d, by=By.LINK_TEXT, locator='Elemental Selenium') l.run(d, by=By.ID, locator='large-table') l.run(d, by=By.CSS_SELECTOR, locator='#large-table') l.run(d, by=By.CSS_SELECTOR, locator='.column-14') l.run(d, by=By.CLASS_NAME, locator='column-14') d.quit()