webdriver元素定位笔记
webdriver 元素定位笔记 WebDriver 是一个自动化测试工具,它可以模拟用户的行为来与网页交互。要想使用 WebDriver 进行自动化测试,需要首先定位到网页上的元素,然后才能对其进行操作。元素定位是 WebDriver 中非常重要的一步骤。 在 WebDriver 中,元素定位可以通过 XPath、CSS 选择器等方式来实现。XPath 是一种使用路径表达式来选取 XML 文档中的节点的语言。它可以用来定位 HTML 文档中的元素。 在 XPath 中,有两种类型的路径表达式:绝对路径和相对路径。绝对路径从根节点开始,使用 "/" 分隔每个节点,例如 "//html/body/form[1]"。相对路径从当前节点开始,不使用 "/" 分隔节点,例如 "//form[1]"。 在 XPath 中,还有很多其他的表达式可以用来定位元素,例如 //form[@id='loginForm']、//form[input/@name='username']、//input[@name='username'] 等。 CSS 选择器也是一个非常常用的元素定位方式。它使用选择器来选取 HTML 文档中的元素。例如,"#ag_name" 可以定位 id 为 "ag_name" 的元素,".x-btn-text.module_picker_icon" 可以定位 class 为 "x-btn-text module_picker_icon" 的元素。 在 CSS 选择器中,还有很多其他的选择器可以用来定位元素,例如 "div > a"、"div a"、"input#ag_name" 等。 在 WebDriver 中,使用 contains 伪类可以定位显示某些文本的元素,例如 ":contains('OK')" 可以定位显示 "OK" 文本的元素。 元素定位是 WebDriver 中非常重要的一步骤。XPath 和 CSS 选择器是两个非常常用的元素定位方式,了解它们可以帮助我们更好地使用 WebDriver 进行自动化测试。 知识点: 1. XPath 是一种使用路径表达式来选取 XML 文档中的节点的语言。 2. 绝对路径和相对路径是 XPath 中两种类型的路径表达式。 3. 在 XPath 中,可以使用表达式来定位元素,例如 //form[@id='loginForm']、//form[input/@name='username'] 等。 4. CSS 选择器是另一种元素定位方式,使用选择器来选取 HTML 文档中的元素。 5. 在 CSS 选择器中,可以使用 id、class、属性等来定位元素。 6. 使用 contains 伪类可以定位显示某些文本的元素。 7. 元素定位是 WebDriver 中非常重要的一步骤。
- xarwk2014-06-24还不错感谢分享,希望能有更多相关分享
- sunyujiang2014-08-19多谢分享,好东西
- fanjieshanghai2019-02-11可以用,感谢分享
- 粉丝: 1
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AI爬虫项目全套技术资料100%好用.zip
- 扒网站数据软件项目全套技术资料100%好用.zip
- Oracle10gDBA学习手册中文PDF清晰版最新版本
- 超智能体写的人工智能深度学习pdf
- Oracle高级SQL培训与讲解WORD文档doc格式最新版本
- 网页数据采集软件项目全套技术资料100%好用.zip
- OraclePLSQL简单安装指南WORD文档doc格式最新版本
- 西门子840D HMI ADVANCED FOR PC 也可用于810D,840DSL中文版 1、软件可安装到台式机或笔记本上,可以连接到机床的NCU进行NC与PLC的数据备份与恢复,备份和恢复的数
- Oracle安装配置使用WORD文档doc格式最新版本
- MATLAB代码:基于分布式ADMM算法的考虑碳排放交易的电力系统优化调度研究 关键词:分布式调度 ADMM算法 交替方向乘子法 碳排放 最优潮流 仿真平台:MATLAB+CPLEX GUROBI