Selenium
文章平均质量分 72
Selenium UI 自动化工具
不氪金玩家
这个作者很懒,什么都没留下…
展开
-
Selenium 定位伪元素,获取伪元素中的文本
不是真正的页面元素,html没有对应的元素,但是其所有用法和表现行为与真正的页面元素一样,可以对其使用诸如页面元素一样的css样式,表面上看上去貌似是页面的某些元素来展现,实际上是css样式展现的行为,因此被称为伪元素。可以看到,页面元素只展示了::before、::after 伪元素,并没有显示文本值。使用8种定位元素方式,是无法定位并获取到“前置文本”、“后置文本”的值的。前端有些页面,可能会见到::before、::after元素。像上面的页面,打开之后显示的是这样的。原创 2023-09-15 21:33:03 · 1183 阅读 · 0 评论 -
Python实现不同系统自动下载最新谷歌浏览器驱动version >= 115
这种自动化的方法确保了无论在哪种操作系统上运行脚本,都能获得相应的驱动程序,为Web自动化测试等任务提供便利。在实际应用中,务必提供有效的驱动下载链接以确保脚本的正常运行。为了确保自动下载谷歌浏览器驱动程序的顺利进行,这次使用以下Python脚本,它会根据不同的操作系统,自动选择适用的驱动下载链接,并进行下载。由于条件有限,Mac和Linux系统还没测试该脚本的可行性,烦请有条件的伙伴帮忙测试一下,将结果在评论区告知于我,不胜感激。下载驱动链接也同步更新了 ,现在可以下载115及之后的驱动程序。原创 2023-08-23 19:09:09 · 718 阅读 · 0 评论 -
Selenium-元素定位方式Xpath的详细使用
XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。原创 2023-08-22 21:00:00 · 850 阅读 · 1 评论 -
Selenium-元素定位方式CSS的详细使用
Web UI自动化中,定位方式的优先级优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:Xpath在项目中我们可能用的最多的是css或者xpath,那么针对这两种,我们优先选择css,原因在哪些?原因1:css是配合html来工作,它实现的原理是匹配对象的原理,而xpath是配合xml工作的,它实现的原理是遍历的原理,所以两者在设计上,css性能更优秀 原因2:语言简洁,明了,相对xpath 原因3:前端开发主要是使用css,不使用xpath,所以原创 2023-08-22 21:00:00 · 226 阅读 · 0 评论 -
Selenium-详细解读8种元素定位方式
可以看到,流水账式写Web自动化测试代码的顺序就是:加载驱动 - 访问链接 - 页面操作 - 关闭浏览器。原创 2023-08-22 21:00:00 · 277 阅读 · 1 评论