selenium元素定位代码有删除线的原因及解决办法

前言:最近换了台电脑使用selenium,然后自己就下载了最新的selenium包,目前最新的到达了selenium4点多,然后我们编写代码的时候就出现了定位代码有中划线的问题
在这里插入图片描述

原因:因为selenium3和selenium4的写法不一样,从selenium4之后写法就和selenium3不一样了

解决办法
方案一、去官网看看新的写法,也有很多新功能,也许你会喜欢上selenium4;
下面是selenium4的地址:
https://www.selenium.dev/documentation/webdriver/elements/

方案二、降级版本,在这里说明一下pycharm的,别的工具原理应该相同。我们可以在pycharm中查看当前的版本,出现上面的问题基本就是4以上的版本,然后我们下载低版本就行了,根据下面的办法打开对应的页面,就可以看到自己的版本了
在这里插入图片描述

然后我们点击selenium,打开了下面的页面,然后我们勾选specify version,后面的选择框选择版本3的就行了,点击instail package,安装好了之后,我们回到之前出问题的界面,发现代码恢复正常了
在这里插入图片描述

小结:selenium4有很多新增的功能,可以尝试着去学习一下,如果还是喜欢selenium3,可以去http://heitree.xyz/找找看,也许有你需要的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值