Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- from time import sleep
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- driver = webdriver.Firefox()
- driver.get("http://www.colorsinfinity.com/thestage/artists.php")
- elem = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CLASS_NAME, "singleUser")))
- assert driver.find_element_by_xpath("//div[@class='name_div']").text == "Akshay Dakhane"
- driver.find_element_by_xpath("//div[@class='vote_Button']").click()
- popup = WebDriverWait(driver, 30).until(EC.visibility_of_element_located((By.CLASS_NAME, "voteForDiv")))
- print popup.text
- driver.find_element_by_xpath("//div[@class='fbLoginBox']").click()
- sleep(10)
- try:
- driver.find_element_by_xpath("//button[@title='Close']").click()
- except:
- sleep(10)
- driver.find_element_by_xpath("//button[@title='Close']").click()
- for num in range(1, 51):
- elem = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CLASS_NAME, "singleUser")))
- assert driver.find_element_by_xpath("//div[@class='name_div']").text == "Akshay Dakhane"
- driver.find_element_by_xpath("//div[@class='vote_Button']").click()
- try:
- sleep(3)
- driver.find_element_by_xpath("//button[@title='Close']").click()
- except:
- sleep(10)
- driver.find_element_by_xpath("//button[@title='Close']").click()
- print "Vote registered!", str(num)
- driver.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement