RF(元素定位)
2024-10-03 10:53:53
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
6.css 定位
- 直接复制
- id 提取器
Open Browser https://www.baidu.com gc
Input Text css=#kw selenium #id 用 # 表示
Close Browser
- class 提取器
Open Browser https://www.baidu.com gc
Input Text css=.s_ipt selenium #class 用 . 表示
Close Browser
- [属性=值]
Open Browser https://www.baidu.com gc
Input Text css=[id=kw] selenium
Close Browser
- 组合定位
Open Browser https://www.baidu.com gc
Input Text css=[id=kw][name=wd] selenium
Close Browser
- 父级定位
Open Browser https://www.baidu.com gc
Input Text css=form>span>input selenium
Close Browser
Open Browser https://www.baidu.com gc
Input Text css=[id=form]>span>input selenium
Close Browser
- css 包含定位
Open Browser https://www.baidu.com gc
Input Text css=[id~=kw] selenium #id 属性中包含 kw
Close Browser
最新文章
- 使用JQuery统计input和textarea文字输入数量代码
- AppBox升级进行时 - Entity Framework的增删改查
- linux 录制并回放终端会话
- ASP.NET MVC Bootstrap极速开发框架
- CentOS 6 RPM安裝python 2.7
- uva 11627
- 跨平台的C++应用和UI开发库 QT
- ViewPager和View组合 实现页面的切换
- poj3020二分图匹配
- java的Integer与int的比较
- Spring基础系列--AOP实践
- Qt551.主窗体Margin
- vs 为什么使用#include ";stdafx.h";
- 三星450R5J windows8.1系统重装小结
- JAVA中获取键盘输入的方法总结
- 通过安装memadmin对memcache进行可视化管理
- 安卓RecylerView嵌套和事件处理
- dwz tabs table实现翻页及各tabs查询
- 如何在 ASP.NET 应用程序中实现模拟用户身份(在ASP.NET中以管理员身份运行网站)
- [LeetCode] 17. Letter Combinations of a Phone Number ☆☆
热门文章
- Java第二十二天,异常
- Centos7 安装redis 5.0.8 开机自启动
- 接口自动化测试之-requests模块详解
- python3(四十)datetime timestamp str
- Java序列化机制中的类版本问题 serialVersionUID的静态字段 含义
- SpringBoot系列(六)集成thymeleaf详解版
- 2019-07-31【机器学习】无监督学习之降维NMF算法 (人脸特征提取)
- Roles on a Machine Learning Project (机器学习项目中的角色)
- Django中HttpRequest常用参数介绍
- JavaScript函数作用域和声明提前(3.10.1 page.57)