Advertisement
Guest User

Untitled

a guest
Oct 25th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. from selenium.webdriver.common.action_chains import ActionChains
  2. from selenium.webdriver.common.keys import Keys
  3. from selenium import webdriver
  4. import time
  5.  
  6. login_url = ''
  7. username = ''
  8. password = ''
  9.  
  10. driver = webdriver.PhantomJS()
  11. driver.get(login_url)
  12. time.sleep(2)
  13. driver.find_element_by_xpath('.//*[@name="login_email"]').send_keys(username)
  14. driver.find_element_by_xpath('.//*[@class="real-password login-password form-control"]').send_keys(password)
  15. time.sleep(2)
  16. driver.find_element_by_xpath('.//*[@class="btn btn-primary btn-lg btn-block"][contains(.,"Sign in")]').click()
  17. time.sleep(5)
  18. driver.save_screenshot('login.png')
  19. driver.get('https://url.url.com/checks?source=ab&target=xy&status=pending&items_per_page=200')
  20. time.sleep(2)
  21. # driver.find_element_by_xpath('.//*[@id="selectVisible"]').click()
  22. driver.execute_script("document.getElementById('selectVisible').click();")
  23. time.sleep(1)
  24. driver.save_screenshot('selectvisible.png')
  25. driver.find_element_by_xpath('.//*[@class="btn btn-default dropdown-toggle"][contains(.,"Actions")]').click()
  26. time.sleep(3)
  27. driver.save_screenshot('select action')
  28. # driver.find_element_by_xpath('.//*[@id="action-export-csv"]').click()
  29. driver.execute_script("document.getElementById('action-export-csv').click();")
  30. time.sleep(5)
  31. actions = ActionChains(driver)
  32. for _ in range(1):
  33. actions = actions.send_keys(Keys.ENTER)
  34. actions.perform()
  35. time.sleep(1)
  36.  
  37. for _ in range(1):
  38. actions = actions.send_keys(Keys.ARROW_DOWN)
  39. actions.perform()
  40. time.sleep(1)
  41.  
  42. for _ in range(1):
  43. actions = actions.send_keys(Keys.ENTER)
  44. actions.perform()
  45. time.sleep(1)
  46.  
  47.  
  48. driver.save_screenshot('CSV export.png')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement