Guest User

Untitled

a guest
Jan 12th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. ElementNotVisibleException: Message: element not visible
  2.  
  3. from urllib import parse
  4. from selenium import webdriver
  5. from selenium.webdriver.support.ui import Select
  6. from selenium.webdriver.support.ui import WebDriverWait
  7. from selenium.webdriver.common.keys import Keys
  8.  
  9. class ICAIScraper(object):
  10. def __init__(self):
  11. self.url = "https://www.icaionlineregistration.org/Admin_Module/Login.aspx"
  12. self.driver = webdriver.Chrome('C:\chromedriver.exe')
  13.  
  14. def scrape(self):
  15. self.driver.get(self.url)
  16. wait = WebDriverWait(self.driver, 10)
  17. wait.until(lambda driver: driver.find_element_by_id('txt_username').is_displayed() == False)
  18. print('Yay! on the first page')
  19. username = self.driver.find_element_by_id('txt_username')
  20. username.click()
  21. username.send_keys('username')
  22. password = self.driver.find_element_by_id('txt_password')
  23. password.send_keys('password')
  24. password.send_keys(Keys.ENTER)
  25. self.driver.quit()
  26.  
  27. if __name__ == '__main__':
  28. scraper = ICAIScraper()
  29. scraper.scrape()
Add Comment
Please, Sign In to add comment