find element issue solved by sle

2017-05-26  本文已影响0人  cutelittlePanda

Context:

Navigating to a new page, then find_element_by_class_name("class_name"), error outputs:

File "F:\programFiles\python3.6.1\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 194, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.ElementNotInteractableException: Message: Element is not visible

Debugging with print(element.text), found the value fetched is still which located in previous page while not from the new page, so add one line:

sleep(3)

after the code clicking 'Next button' navigating to the new page, above issue solved.


Thinking about the driver.implicitly_wait() is the wait function in selenium,  but not work after try.

上一篇 下一篇

猜你喜欢

热点阅读