web自动化笔记第3篇:学习目标,元素定位

举报
程序员一诺python 发表于 2025/07/28 15:44:50 2025/07/28
【摘要】 2. 键盘操作 2. 警告框处理 2.2 调用方法 frame表单切换、多窗口切换 目标 1. frame表单 窗口截图、验证码处理 1. 截图 1.1 为什么要窗口截图? 1.3 案例-2 注册实例.html 2. 验证码【了解】 2.2 验证码的处理方式 第3章-中级API 第4章-自动化测试-高级篇 UnitTest框架 3. 案例-3 3.1 操作步骤分析: 测试结果-

学习目标

掌握driver对象定位标签元素获取标签对象的方法

了解driver对象常用的浏览器操作方法

元素定位

目标

1. 了解元素各种定位方法
2. 掌握idnameclass_nametag_namelink_textpartial_link_text定位的使用

1. 为什么要学习元素定位方式?

1. 让程序操作指定元素就必须先找到此元素
2. 程序不像人类用眼睛直接定位到元素
3. WebDriver提供了八种定位元素方式

2. WebDriver 元素定位方式

1. id
2. name
3. class_name
4. tag_name
5. link_text
6. partial_link_text

定位方式分类-汇总:

1). idnameclass_name为元素属性定位
2). tag_name为元素标签名称
3). link_textpartial_link_text为超链接定位(a标签)
4). Xpath为元素路径定位
5). Css为CSS选择器定位

案例-1 [注册页面]

```python 1. 为了更好的学习这八种方式和网络的关系,我们在案例-1注册页面上来

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。