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

1985 篇文章 51 订阅
1221 篇文章 21 订阅

在这里插入图片描述
python 是目前测试推广最多的语言,翻翻各大招聘公司,测试要求会 python的比比皆是,而且易学易用。

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

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

目录:

1、 自劢化测试环境搭建

1.1 为什么选择Python

1.2 Selenium简介

1.3 Python安装

1.4 selenium环境搭建

在这里插入图片描述

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 下拉框定位
在这里插入图片描述

3、 时间等待

3.1 sleep等待

3.2 智能等待

在这里插入图片描述

4、 浏览器操作

4.1 浏览器最大化

4.2 浏览器的高、宽

4.3 浏览器的前迚、后退

4.4 浏览器的关闭
在这里插入图片描述

5、 鼠标键盘操作

5.1 鼠标右击

5.2 鼠标双击

5.3 鼠标拖放

5.4 按键用法

5.5 组合键

在这里插入图片描述

6、 多层窗口定位

6.1 多层框架定位

6.2 多层窗口定位

在这里插入图片描述

7、 警告框处理

在这里插入图片描述

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 测试批量执行

在这里插入图片描述

11、 HTMLTestRunner生成测试报告

11.1 HTMLTestRunner介绍

11.2 生成测试报告

在这里插入图片描述
内容太多,无法一一展示

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

  • 1
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值