热门
最新
红包
立Flag
投票
同城
我的
发布
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报
下一条:
各位同学,今天无意中运行了一下之前分享的博客【web端元素定位相关的代码】,发现跑不通了
,比如driver.find_element_by_id("kw").send_keys("百度")会报错:'WebDriver' object has no attribute 'find_element_by_id'。改成driver.find_element(By.ID, "kw").send_keys("百度")就OK了。查了一下发现是因为Selenium更新到新版本(4.x版本)后,以前的一些常用的代码的语法发生了改变(如果没有更新过或是下载最新版本的Selenium是不受到影响的),之前写的内容有点多,没法一一更改备注了。然后去扒了一篇其他博主的博客,大家遇到类似情况可以参考一下【https://blog.csdn.net/m0_49076971/article/details/126233151】
,比如driver.find_element_by_id("kw").send_keys("百度")会报错:'WebDriver' object has no attribute 'find_element_by_id'。改成driver.find_element(By.ID, "kw").send_keys("百度")就OK了。查了一下发现是因为Selenium更新到新版本(4.x版本)后,以前的一些常用的代码的语法发生了改变(如果没有更新过或是下载最新版本的Selenium是不受到影响的),之前写的内容有点多,没法一一更改备注了。然后去扒了一篇其他博主的博客,大家遇到类似情况可以参考一下【https://blog.csdn.net/m0_49076971/article/details/126233151】