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.