Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from selenium.common.exceptions import TimeoutException
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.support.ui import WebDriverWait
- from time import sleep
- import random
- chars = "abcdefghjklmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ1234567890!?"
- ppwd = ""
- for c in range(16):
- ppwd += random.choice(chars)
- ig = "http://www.instagram.com"
- print("Welcome User!")
- pemail = input("What is the email you would like?")
- pfname = input("What is the the full name you would like?")
- puser = input("What is the username you would like?")
- log = "email is" + pemail + "name is" + pfname + "user is" + puser + "password is " + ppwd
- print(log)
- browser = webdriver.Chrome(r'C:\chromedriver.exe')
- browser.get(ig)
- zemailOrPhone = browser.find_element_by_name("emailOrPhone")
- zemailOrPhone.send_keys(pemail)
- sleep(.2)
- fullName = browser.find_element_by_name("fullName")
- fullName.send_keys(pfname)
- sleep(.2)
- username = browser.find_element_by_name("username")
- username.send_keys(puser)
- sleep(.2)
- password = browser.find_element_by_name("password")
- password.send_keys(ppwd)
- sleep(.2)
- password.send_keys(Keys.ENTER)
- wait = WebDriverWait( browser, 5 )
- try:
- page_loaded = wait.until_not(
- lambda browser: browser.current_url == ig )
- except TimeoutException:
- self.fail("Loading timeout expired")
- self.assertEqual(
- browser.current_url,
- correct_page,
- msg="Successful Login"
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement