XPath常用定位方式

发布时间:2024年01月24日

1、通常定位元素有比较固定的八种定位方式,如下图;

2、平时可以通过浏览器右键进行获取定位方式,但是通常获取的元素无法准确定位或者太长这时就需要自己通过XPath语法来进行定位;目前我这边记录两种常用的定位方式,第一种通过获取文本进行定位如下图所示:

代码为driver.findElement(by.xpath(".//*[text()='我的主页']"));

3、也可以通过属性值来进行定位,如下图,

代码为driver.findElement(by.xpath(".//*[@href='http://i.baidu.com']"));

4、如果通过两个上面两种办法获取到的元素为多个时则可以通过用:(语法)[第几个]的方式来定位,如下图

代码为driver.findElement(by.xpath("(.//*[text()='我的主页'])[2]"));

文章来源:https://blog.csdn.net/weixin_44149742/article/details/135824464
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。