本文介绍: selenium是一种自动化测试工具,它可以通过不同的定位方式识别网页上的元素,如idnameclasstaglink textpartial link textcssxpathcssxpath是两种常用的定位方式,它们都可以通过元素属性或者层级关系来定位元素,但是它们也有一些区别

selenium是一种自动测试工具,它可以通过不同的定位方式来识别网页上的元素,如idnameclasstaglink textpartial link textcssxpath

cssxpath是两种常用的定位方式,它们都可以通过元素属性或者层级关系来定位元素,但是它们也有一些区别

css:

现在我也找了很多测试的朋友,做了一个分享技术交流群,共享了很多我们收集技术文档视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能安全测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:310357728【暗号:csdn888】

xpath:

xpath是XML文档查找节点语法,它可以通过元素的路径查找元素。

xpath定位器可以通过元素的任何属性来定位,如[@id=‘value’]或者[@name=‘value’]。

xpath也可以通过标签属性组合来定位,如input[@id=‘kw’]表示选择input标签idkw的元素。

xpath还可以通过层级关系来定位,如//div[@id=‘china’]/p表示选择div元素下idchina的子元素下的所有p元素。

xpath还可以通过索引来定位,如option1表示选择第一个option子元素

xpath还可以通过模糊匹配来定位,如//*[contains(@href,‘miitbeian’)]表示选择包含miitbeian的href属性的所有元素。

END,今天的分享就到此结束了!点赞关注不迷路! 

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注