Find_element_by_id引发ElementNotVisibleException

时间:2019-01-16 19:15:00

标签: python selenium selenium-webdriver automated-tests qa

我是刚开始在python中使用Selenium进行测试,并且试图找出什么是元素的最佳定位符。我一直在使用find_element_by_id定位器测试一些代码,它有时会工作,而有时会失败。我还尝试使用time.sleep()方法来增加等待时间。

time.sleep(3)
btn = driver.find_element_by_id("submit-images")
btn.click()

很明显,当我查看网页时,该元素位于DOM中,并且可以单击。这引发了以下异常:

ElementNotVisibleException: Message: element not visible
  (Session info: chrome=71.0.3578.98)
  (Driver info: chromedriver=2.35.528157 
    (4429ca2590d6988c0745c24c8858745aaaec01ef),platform=Mac OS X 10.14.2 x86_64)

0 个答案:

没有答案