本文主要是介绍AttributeError: ‘WebDriver‘ object has no attribute ‘find_elements_by_xpath‘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
使用selenium时,抛出下面的异常,先前的代码是可以工作的,换了环境,或者重新安装了执行环境。
AttributeError: 'WebDriver' object has no attribute 'find_elements_by_xpath'
问题原因
selenium 4.2后,方法已废弃。
查看当前版本
pip list | grep sele
selenium 4.17.2[notice] A new release of pip is available: 23.2.1 -> 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip
解决方案
使用新的方法,或者降级 pip install selenium==4.2.0 --force-reinstall
这篇关于AttributeError: ‘WebDriver‘ object has no attribute ‘find_elements_by_xpath‘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!