Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium.webdriver.common.action_chains import ActionChains
- from selenium.webdriver.common.keys import Keys
- from selenium import webdriver
- import time
- login_url = ''
- username = ''
- password = ''
- driver = webdriver.PhantomJS()
- driver.get(login_url)
- time.sleep(2)
- driver.find_element_by_xpath('.//*[@name="login_email"]').send_keys(username)
- driver.find_element_by_xpath('.//*[@class="real-password login-password form-control"]').send_keys(password)
- time.sleep(2)
- driver.find_element_by_xpath('.//*[@class="btn btn-primary btn-lg btn-block"][contains(.,"Sign in")]').click()
- time.sleep(5)
- driver.save_screenshot('login.png')
- driver.get('https://url.url.com/checks?source=ab&target=xy&status=pending&items_per_page=200')
- time.sleep(2)
- # driver.find_element_by_xpath('.//*[@id="selectVisible"]').click()
- driver.execute_script("document.getElementById('selectVisible').click();")
- time.sleep(1)
- driver.save_screenshot('selectvisible.png')
- driver.find_element_by_xpath('.//*[@class="btn btn-default dropdown-toggle"][contains(.,"Actions")]').click()
- time.sleep(3)
- driver.save_screenshot('select action')
- # driver.find_element_by_xpath('.//*[@id="action-export-csv"]').click()
- driver.execute_script("document.getElementById('action-export-csv').click();")
- time.sleep(5)
- actions = ActionChains(driver)
- for _ in range(1):
- actions = actions.send_keys(Keys.ENTER)
- actions.perform()
- time.sleep(1)
- for _ in range(1):
- actions = actions.send_keys(Keys.ARROW_DOWN)
- actions.perform()
- time.sleep(1)
- for _ in range(1):
- actions = actions.send_keys(Keys.ENTER)
- actions.perform()
- time.sleep(1)
- driver.save_screenshot('CSV export.png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement