Advertisement
Guest User

Automated Voting Script

a guest
Oct 22nd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.47 KB | None | 0 0
  1. from selenium import webdriver
  2. from time import sleep
  3. from selenium.webdriver.common.by import By
  4. from selenium.webdriver.support.ui import WebDriverWait
  5. from selenium.webdriver.support import expected_conditions as EC
  6.  
  7. driver = webdriver.Firefox()
  8. driver.get("http://www.colorsinfinity.com/thestage/artists.php")
  9.  
  10. elem = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CLASS_NAME, "singleUser")))
  11. assert driver.find_element_by_xpath("//div[@class='name_div']").text == "Akshay Dakhane"
  12. driver.find_element_by_xpath("//div[@class='vote_Button']").click()
  13.  
  14. popup = WebDriverWait(driver, 30).until(EC.visibility_of_element_located((By.CLASS_NAME, "voteForDiv")))
  15. print popup.text
  16.  
  17. driver.find_element_by_xpath("//div[@class='fbLoginBox']").click()
  18.  
  19. sleep(10)
  20. try:
  21.   driver.find_element_by_xpath("//button[@title='Close']").click()
  22. except:
  23.   sleep(10)
  24.   driver.find_element_by_xpath("//button[@title='Close']").click()
  25.  
  26. for num in range(1, 51):
  27.   elem = WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CLASS_NAME, "singleUser")))
  28.   assert driver.find_element_by_xpath("//div[@class='name_div']").text == "Akshay Dakhane"
  29.   driver.find_element_by_xpath("//div[@class='vote_Button']").click()
  30.   try:
  31.     sleep(3)
  32.     driver.find_element_by_xpath("//button[@title='Close']").click()
  33.   except:
  34.     sleep(10)
  35.     driver.find_element_by_xpath("//button[@title='Close']").click()
  36.   print "Vote registered!", str(num)
  37.  
  38. driver.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement