Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC # To wait on the remote.
- from selenium.webdriver.common.keys import Keys # To send key presses.
- import os
- import time
- ua = 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:25.0) Gecko/20100101 Firefox/25.0'
- phantomjs_arg = {'phantomjs.page.settings.userAgent': ua}
- driver = webdriver.PhantomJS(desired_capabilities=phantomjs_arg)
- wait = WebDriverWait(driver, 10)
- driver.set_window_size(1600, 1500)
- driver.get('https://www.google.com/accounts/Login')
- time.sleep(3)
- driver.save_screenshot('loginscreen.png')
- idElem = wait.until(EC.visibility_of_element_located((By.ID, "Email")))
- driver.find_element_by_id("Email").send_keys("myemail@gmail.com")
- driver.find_element_by_id("next").click()
- idElem = wait.until(EC.visibility_of_element_located((By.ID, "Passwd")))
- driver.find_element_by_id("Passwd").send_keys("mypwd")
- driver.find_element_by_id("signIn").click()
- driver.save_screenshot('after_pwd.png')
Add Comment
Please, Sign In to add comment