Guest User

Untitled

a guest
Oct 20th, 2017
401
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.by import By
  3. from selenium.webdriver.support.ui import WebDriverWait
  4. from selenium.webdriver.support import expected_conditions as EC # To wait on the remote.
  5. from selenium.webdriver.common.keys import Keys # To send key presses.
  6. import os
  7. import time
  8.  
  9. ua = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0'
  10. phantomjs_arg = {'phantomjs.page.settings.userAgent': ua}
  11. driver = webdriver.PhantomJS(desired_capabilities=phantomjs_arg)
  12. wait = WebDriverWait(driver, 10)
  13. driver.set_window_size(1600, 1500)
  14.  
  15. driver.get('https://www.google.com/accounts/Login')
  16. time.sleep(3)
  17. driver.save_screenshot('loginscreen.png')
  18.  
  19. idElem = wait.until(EC.visibility_of_element_located((By.ID, "Email")))
  20. driver.find_element_by_id("Email").send_keys("myemail@gmail.com")
  21. driver.find_element_by_id("next").click()
  22.  
  23. idElem = wait.until(EC.visibility_of_element_located((By.ID, "Passwd")))
  24. driver.find_element_by_id("Passwd").send_keys("mypwd")
  25. driver.find_element_by_id("signIn").click()
  26. driver.save_screenshot('after_pwd.png')
Add Comment
Please, Sign In to add comment