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

  • Post author:
  • Post category:其他



前言

:最近换了台电脑使用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/

找找看,也许有你需要的



版权声明:本文为m0_46430119原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。