博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RFS入门【Xpath使用】
阅读量:6691 次
发布时间:2019-06-25

本文共 1197 字,大约阅读时间需要 3 分钟。

Xpath使用

https://www.cnblogs.com/unknows/p/7684331.html

1、id 获取id 的属性值

2、starts-with 顾名思义,匹配一个属性开始位置的关键字 -- 模糊定位
3、contains 匹配一个属性值中包含的字符串 -- 模糊定位
4、text() 函数文本定位
5、last() 函数位置定位

<input id="su" class="bg s_btn btnhover" value="百度一下" type="submit"/>

//*[@id='su'] 获取id 的属性为'su' 的值
//input[contains(@class,'bg s_btn')]
//input[@class='bg s_btn btnhover' and @value='百度一下'] --属性 且关系
//input[@id='su' or @value='百度一下'] --属性 或关系

<a class="lb" href="https://passport.baidu.com/v2/?login&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F" name="tj_login" οnclick="return false;">登录</a>

//a[starts-with(@name,'tj_lo')] 属性模糊定位
//a[contains(@name,'tj_lo')] 属性模糊定位

<a href="http://www.baidu.com">百度搜索</a>

//a[text()='百度搜索']
//a[contains(text(),"搜索")] --文本模糊定位

<a id="setf" href="//www.baidu.com/cache/sethelp/help.html" οnmοusedοwn="return ns_c({'fm':'behs','tab':'favorites','pos':0})" target="_blank">把百度设为主页</a>

//a[text()='把百度设为主页'] --文本精确定位

<span class="payment">支付方式</span>
//span[text()='支付方式']

<a filter-async="" href="#" data-key="pm" data-tj="PC预定流程_车辆列表_支付方式_到店支付" data-value="1">到店支付</a>

//a[text()='到店支付']

 

参考:https://www.cnblogs.com/unknows/p/7684331.html

 

转载于:https://www.cnblogs.com/aeip/p/9070608.html

你可能感兴趣的文章
Python~第一天
查看>>
Linux管理用户账号
查看>>
redis中使用lua脚本
查看>>
颜色数组
查看>>
ELASTICSEARCH清理过期数据
查看>>
oo第三次博客作业
查看>>
《结对-结对编项目作业名称-需求分析》
查看>>
iView3.x Anchor(锚点)组件 导航锚点
查看>>
Network --- Tcp Protocol
查看>>
sqlite效率探测
查看>>
React生命周期
查看>>
数据库 -- mysql表操作
查看>>
shutil 高级文件操作
查看>>
Itellij Idea全局搜索
查看>>
Android系统简介
查看>>
配置证书
查看>>
Oracle VM VirtualBox技巧
查看>>
uvm_svcmd_dpi——DPI在UVM中的实现(二)
查看>>
Crimm Imageshop 2.3。
查看>>
SQL AND和OR求值顺序
查看>>