一文带你用python做自动化测试

python 是目前测试推广最多的语言,翻翻各大招聘公司,测试要求会 python的比比皆是,而且易学易用。

Selenium 是 Thought Works 公司开创的一套基于 web 应用的自动化测试工具,直接运行在浏览器中,模拟用户操作。它可以被用于单元测试、集成测试、回流测试、系统测试、冒烟测试、验收测试,并且可以运行在各种浏览器和操作系统上。

今天给大家带来的Python自动化测试,从零基础开始手把手有详细的步骤教你怎么写自动化测试。测试人员大多是希望利用编程语言来帮助他实现自动化的测试,而且需要花费大量的精力来学习一门编程语言,所以在本文档中不会过多强调python的内容,而是通过 python 配合 selenium 实现自动化的测试。

目录:

1、 自劢化测试环境搭建

1.1 为什么选择Python

1.2 Selenium简介

1.3 Python安装

1.4 selenium环境搭建

一文带你用python做自动化测试

2、 页面元素定位

2.1 id定位

2.2 name定位

2.3 tag name定位

2.4 Class name定位

2.5 css定位

2.6 xpath定位

2.7 Link text定位

2.8 partialinktext定位

2.9 check box定位

2.10 下拉框定位

一文带你用python做自动化测试

3、 时间等待

3.1 sleep等待

3.2 智能等待

一文带你用python做自动化测试

4、 浏览器操作

4.1 浏览器最大化

4.2 浏览器的高、宽

4.3 浏览器的前迚、后退

4.4 浏览器的关闭

一文带你用python做自动化测试

5、 鼠标键盘操作

5.1 鼠标右击

5.2 鼠标双击

5.3 鼠标拖放

5.4 按键用法

5.5 组合键

一文带你用python做自动化测试

6、 多层窗口定位

6.1 多层框架定位

6.2 多层窗口定位

一文带你用python做自动化测试

7、 警告框处理

一文带你用python做自动化测试

8、 Cookie处理

8.1 获叏cookie信息

8.2 向cookie中添加信息

8.3 删除cookie中的信息

9、 expected_conditions

10、 Python的unittest框架

10.1 Unittest框架介绍

10.2 Unittest框架详解

10.3 测试批量执行

一文带你用python做自动化测试

11、 HTMLTestRunner生成测试报告

11.1 HTMLTestRunner介绍

11.2 生成测试报告

一文带你用python做自动化测试

内容太多,无法一一展示,剩下的已整理打包好。

获取方式:

一文带你用python做自动化测试

展开阅读全文

页面更新:2024-04-21

标签:测试   多层   框架   测试报告   浏览器   窗口   操作   环境   内容   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top