Jun-08-2019, 11:17 PM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from selenium import webdriver from selenium.webdriver.support import ui driver = webdriver.Firefox() button = driver.find_element_by_xpath( "//*/div[@id='start']/button" ) button.click() print ( "clicked" ) wait = ui.WebDriver.Wait(driver, 10 ) wait.until( lambda driver: driver.find_element_by_xpath( "//*/div[@id='finish']" )) finish_element = driver.find_element_by_xpath( "//*/div[@id='finish']/h4" ) print (finish_element.text) |
Error:Traceback (most recent call last):
File "C:\Python36\kodovi\click_button.py", line 11, in <module>
wait = ui.WebDriver.Wait(driver, 10)
AttributeError: module 'selenium.webdriver.support.ui' has no attribute 'WebDriv
er'
Don't understand why there isn't a webdriver attribute. What should I put instead to do a scraping after the page is in status 'finish'? How to create object 'wait'?