原因

Selenium 在新发布的版本 4.3.0 中删除了该方法,新安装的版本使用 driver.find_element_by_xpath 会报如题错误

selenium版本变化

解决方法1

原代码
driver.find_element_by_xpath('//*[@id="kw"]').send_keys("123")
修改为
driver.find_element("xpath", '//*[@id="kw"]').send_keys("123")

解决方法2

安装指定版本selenium 库

1.查看selenium版本

pip show selenium

2.卸载selenium

pip uninstall selenium
按Y确定卸载

3.安装指定版本selenium

pip install selenium==3.141.0