Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from info import user_name, pass_word
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- from selenium.webdriver.common.by import By
- import time
- driver = webdriver.Firefox() #opening web browser
- driver.get('https://tuportal.temple.edu/') #going to temple wbsite
- username = driver.find_element_by_id("username") #finds space where to enteruser
- password = driver.find_element_by_id("password") #same for password
- username.send_keys(user_name()) #enters my username
- password.send_keys(pass_word()) #enters my password
- driver.find_element_by_name("_eventId_proceed").click()#click login
- #waits until the element for student tools tab is found
- element = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "layout_8")))
- element.click()
- time.sleep(3)
- driver.switch_to_frame("iFrame_AppTupChannelsStudentRegistration")#accessing iframe
- #scrolls
- element = driver.find_element_by_id('StudentRegistration_3')
- driver.execute_script("return arguments[0].scrollIntoView();", element)
- #end of scroll
- element.click() #click look up classes
- element = driver.find_element_by_id('StudentRegistration_3')
- driver.execute_script("return arguments[0].scrollIntoView();", element)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement