您的位置:首页 > 其它

robotframework xpath根据属性值定位元素

2017-03-31 16:12 162 查看
故事背景:自动化定位元素的时候,xpath的路径经常会变化,但很多时候元素的属性值是不变的,在这种场景下可以考虑根据属性值定位元素,使用方法如下:

1、文本值定位

click element xpath=.//a[text()='申请记录']  等同于  xpath=.//*[@id='react-content']/div/div[4]/ul/li[3]/a

此元素的html代码<a href="#applyRecord" data-reactid=".0.3.0.$2.0">申请记录</a>

2、//input[starts-with(@name,'name1')]     查找name属性中开始位置包含'name1'关键字的页面元素

3、//input[contains(@name,'na')]         查找name属性中包含na关键字的页面元素
4、//input[end-with(@name,'name1')]     查找name属性中结束位置包含'name1'关键字的页面元素
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: