web自动化笔记第11篇:第4章-自动化测试-高级篇,UnitTest框架,4. 窗口截屏、验证码总结

举报
程序员一诺python 发表于 2025/09/17 09:09:13 2025/09/17
【摘要】 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 操作步骤分析: 测试结果-

🚀🚀🚀本篇主要内容

4. 窗口截屏、总结

1. 截屏方法
2. 常用的处理方式
3. Cookie的作用

第3章-中级API

目标

1. 掌握元素等待、警告框的操作
2. 掌握下拉选择框和滚动条的操作
3. 掌握切换frame表单及窗口截图
4. 了解键盘鼠标的操作

第4章-自动化测试-高级篇


目标

1. 了解UnitTest框架
2. 理解断言
3. 掌握测试报告的生成
4. 了解自动发送测试报告

UnitTest框架


目标

掌握UnitTest框架的基础使用方法

1. UnitTest框架

1.1 什么是框架?

说明:
    1. 框架英文单词FrameWork;
    2. 为解决一类事情的功能集合;

1.2 什么是UnitTest框架?

概念:UnitTest框架是专门用来进行执行代码测试的框架;

1.3 为什么使用UnitTest框架?

1. 能够组织多个用例去执行
2. 提供丰富的断言方法
3. 提供丰富的日志与测试结果

提示:
    1). 断言知识点-在4.2章节会进行学习和讲解;

提示

在学习UnitTest框架之前, 先了

## 2. UnitTest核心要素
```python
1. TestCase
2. TestSuite
3. TextTestRunner
4. Fixture

2.1 TestCase

```python 说明:(翻译:测试用例)一个TestCase就是一条测试用例; 使用: 1. 导包:import unittest --> 导入unitest框架 2. 继承:unittest.TestCase --> 新建测试类继承unittest.TestCase

提示: 1). 测试用例:在自动化测试中,一条用例就是一个完整的测试流程;
2). 测试方法名称命名必须以test开头; (原因:unit

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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