首页 > Web开发 > 详细

robot framework 笔记(二),web ui 元素定位

时间:2019-11-23 16:58:28      阅读:74      评论:0      收藏:0      [点我收藏+]

背景:

元素定位的方式很多,有通过 id、name、class等等,有感兴趣的同学可以参看相关文档,本文介绍 跟过文字定位的方法,在工作中一直使用这一种

 

no bb

 

方法如下:

 1 1.根据"我是文字"定位
 2 xpath=(//*[contains(text(),我是文字)])
 3 
 4 2.多个"我是文字"定位
 5 xpath=(//*[contains(text(),我是文字)])[1]
 6 
 7 3."我是文字"附近定位,定位下一个span元素
 8 xpath=(//*[contains(text(),我是文字)])/following::span[1]
 9 
10 4.多个文字附近定位
11 xpath=(//*[contains(text(),我是文字)])[1]/following::span[1]
12 
13 5.文字定位
14 xpath=//input[@placeholder=我是文字]

 

 

 

演示:

1.以我的博客主页为例,地址  https://home.cnblogs.com/u/whycai/

2.定位如图中 ‘菜小鱼’,F12,查看如下展示如图

技术分享图片

 

 

 

3.使用文字定位,xpath =  //*[contains(text(),‘菜小鱼‘)] ,如图,查询到35个

技术分享图片

 

 

 

4.继续细分定位,xpath =  //h1[contains(text(),‘菜小鱼‘)] 

如图,只有二个了,可使用第2种方法

技术分享图片

 

 

 

 

5.   xpath =  (//h1[contains(text(),‘菜小鱼‘)])[2] 

这样就定位到了该位置

技术分享图片

 

 

 

6.其他方法同理

robot framework 笔记(二),web ui 元素定位

原文:https://www.cnblogs.com/whycai/p/11918334.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!