软件测试肖sir__rf框架之定位元素(3)

一、RobotFramework中元素定位:
(1) id定位
(2) name定位
(3)class定位
(4) xpath定位
(5)css定位

=================
软件测试肖sir__rf框架之定位元素(3)

方法一:id定位
假如把一个元素看成是一个人的话,id可以看成是一个人的身份证,这 里的id是指通过元素id属性进行定位
软件测试肖sir__rf框架之定位元素(3)
方法二:name定位
name属性好比一个人的名字,可能会重复,也可能会唯一。
软件测试肖sir__rf框架之定位元素(3)

方法三:class定位 class定位和name差不多,可能会重复,也可能会唯一。
软件测试肖sir__rf框架之定位元素(3)
方法四:xpath定位
是通过路径进行定位元素。
假如你想找一个人,这个人没有身份证, 没有姓名,我们只知道他是xx省xx市xx镇xx村xx号的一个人。
xpath就是通过这 种层级关系找到元素。
软件测试肖sir__rf框架之定位元素(3)
方法五:css定位
css定位方法更灵活,因为他用到更多的匹配符和规则
(1) 简写方式
软件测试肖sir__rf框架之定位元素(3)
(2)非简写方式
软件测试肖sir__rf框架之定位元素(3)

方法6:js定位方法
Execute javascript document.getElementById(‘kw’).value=“js定位” #js定位 #js定位
软件测试肖sir__rf框架之定位元素(3)

上一篇:SiR-azidesir-叠氮化物在铜(ⅰ)存在下与末端炔烃衍生物反应形成1,2,3-三唑键


下一篇:Lesson 3