RF(元素定位)
Posted zhengying0813
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RF(元素定位)相关的知识,希望对你有一定的参考价值。
1.id 定位
Open Browser https://www.baidu.com gc Input Text id=kw selenium #注意 id 的值 kw 没有用引号括起来 Close Browser
2.name 定位
Open Browser https://www.baidu.com gc Input Text name=wd selenium Close Browser
3.class 定位
Open Browser https://www.baidu.com gc Input Text class=s_ipt selenium Close Browser
4.js 脚本定位
Open Browser https://www.baidu.com gc Execute javascript document.getElementById("kw").value="selenium" Close Browser
5.xpath 定位
- 直接复制
- //代表相对路径 * 通配符(任意标签) @ 符后面接元素属性
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="kw"] selenium Sleep 2 Close Browser
- 组合定位
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="kw"and @name="wd"] selenium Close Browser
- 父级定位
Open Browser https://www.baidu.com gc Input Text xpath=//*[@id="form"]/span[1]/input[1] selenium #先定位到父级,再一级一级往下找 Close Browser
以上是关于RF(元素定位)的主要内容,如果未能解决你的问题,请参考以下文章
Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段