Advertisement
Guest User

Untitled

a guest
Mar 21st, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.56 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.common.exceptions import TimeoutException
  3. from selenium.webdriver.common.keys import Keys
  4. from selenium.webdriver.support.ui import WebDriverWait
  5. from  time import  sleep
  6. import random
  7. chars = "abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ1234567890!?"
  8. ppwd = ""
  9. for c in range(16):
  10.      ppwd += random.choice(chars)
  11. ig = "http://www.instagram.com"
  12. print("Welcome User!")
  13. pemail = input("What is the email you would like?")
  14. pfname = input("What is the the full name you would like?")
  15. puser = input("What is the username you would like?")
  16.     log = "email is" + pemail + "name is" + pfname + "user is" + puser + "password is " + ppwd
  17.     print(log)
  18.     browser = webdriver.Chrome(r'C:\chromedriver.exe')
  19.     browser.get(ig)
  20.     zemailOrPhone = browser.find_element_by_name("emailOrPhone")
  21.     zemailOrPhone.send_keys(pemail)
  22.     sleep(.2)
  23.     fullName = browser.find_element_by_name("fullName")
  24.     fullName.send_keys(pfname)
  25.     sleep(.2)
  26.     username = browser.find_element_by_name("username")
  27.     username.send_keys(puser)
  28.     sleep(.2)
  29.     password = browser.find_element_by_name("password")
  30.     password.send_keys(ppwd)
  31.     sleep(.2)
  32.     password.send_keys(Keys.ENTER)
  33.     wait = WebDriverWait( browser, 5 )
  34.  
  35.     try:
  36.         page_loaded = wait.until_not(
  37.         lambda browser: browser.current_url == ig    )
  38.     except TimeoutException:
  39.         self.fail("Loading timeout expired")
  40.  
  41.         self.assertEqual(
  42.         browser.current_url,
  43.         correct_page,
  44.         msg="Successful Login"
  45.         )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement