扫码关注官方订阅号
ringa_lee
我把楼主的代码一行一行贴到ipython中执行,并没有遇到元素不可见的问题。根据楼主贴出来的tb,报错的是test.py文件29行的browser.find_element_by_id('i0118').click()。但这一行并没有出现在楼主贴出的代码中。尴尬了...楼主还是要贴报错的源码哈。在报错这句前,应该没有显示的等待或者WebDriverWait,我猜。
test.py
browser.find_element_by_id('i0118').click()
WebDriverWait
之所以报这个错误selenium.common.exceptions.ElementNotVisibleException,字面意思理解,是因为渲染出的页面中无法定位这个可见的元素。原因可能会包括元素本身不可见,或者页面渲染未完成,当然还有其他原因...
selenium.common.exceptions.ElementNotVisibleException
轻拍...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
我把楼主的代码一行一行贴到ipython中执行,并没有遇到元素不可见的问题。
根据楼主贴出来的tb,报错的是
test.py文件29行的browser.find_element_by_id('i0118').click()。但这一行并没有出现在楼主贴出的代码中。尴尬了...楼主还是要贴报错的源码哈。
在报错这句前,应该没有显示的等待或者
WebDriverWait,我猜。之所以报这个错误
selenium.common.exceptions.ElementNotVisibleException,字面意思理解,是因为渲染出的页面中无法定位这个可见的元素。原因可能会包括元素本身不可见,或者页面渲染未完成,当然还有其他原因...轻拍...