自动化
文章平均质量分 84
Hlemon_king
这个作者很懒,什么都没留下…
展开
-
Pythoy实现接口自动化Requests的使用
一、requests库1、 介绍和安装requests库requests库,是一个用纯python实现的库,基于urlib实现。能够使用它来发送http接口请求,和进行简单的接口测试。1.1 安装requests在线命令: pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple 来进行安装,-i是指定国内镜像资源,使我们安装起来更快捷。首次安装:检查是否安装成功的方法:pip show requests可以看到原创 2021-09-04 17:37:21 · 206 阅读 · 0 评论 -
Python UnitTest测试框架生成测试报告和参数化的使用说明(三)
自动化测试脚本参数化,生成测试报告和跳过的实现1、安装参数化(parameterized)包过程输入安装包的名称–>选择对的包–>勾选–>安装代码演示在我们测试一些需求时,可能要重复的输入不同的内容进行测试,这时我们就要写很多测试用例,但是他们基本相同,只是传入的参数和预期结果不同,这时我们参数化就会大大减少的我们的工作量,而且也会减少代码的冗余,更方便维护,下面我就用代码演示一下。首先不使用参数化的实例的演示import unittestdef chat(a):原创 2021-05-13 22:20:53 · 445 阅读 · 1 评论 -
Python UnitTest测试框架Fixture和断言的使用说明(二)
UnitTest核心的要素Fixture-用例执行顺序Fixture分为方法级别、类级别和模块级别方法级Fixture1、每个测试用例之前要调用setUp2、每个测试用例执行后要调用tearDown3、TestCase中有多少测试用例,那么setUp和tearDown就被调用多少次代码演示# 导包import unittestclass Test_Start(unittest.TestCase): def setUp(self): print("setup被调用!原创 2021-05-12 23:15:49 · 604 阅读 · 0 评论 -
Python UnitTest测试框架的使用说明(一)
一、UnitTest测试框架介绍UnitTest测试框架适用于单元测试、web自动化测试、接口测试等,此测试框架的特点:1、可以帮助我们很好的管理测试用例;2、提供了丰富的断言方法;3、自动生成测试报告。下面就对UnitTest测试框架如何使用进行说明。二、UnitTest核心的要素1、TestCase:测试用例2、TestSuite:测试套件, 功能是可以把多个测试用例放入到一个套件中,方便统一管理3、TestRunner:执行测试用例4、TestLoader:自动可以寻找并把测试用例仿佛到测原创 2021-05-11 22:16:46 · 204 阅读 · 0 评论 -
Python Selenium自动化测试工具使用(四)
一、Selenium入门本期介绍如何处理警告弹窗,frame切换和滚动条的操作,顺便再说一下如何对页面进行截图,下面直接进入正题开始本期的内容。1、警告弹窗的处理有时我们在执行时会弹出一些系统的弹框,这是我们需要将其关闭,避免影响我们后面的测试。方法说明alert = driver.swtich_to.alert获取弹出框对象alert.text获取弹出框的提示信息alert.accept()接受弹出框alert.dismiss()取消弹出框实例代原创 2021-05-10 22:26:10 · 198 阅读 · 3 评论 -
Python Selenium自动化测试工具使用(三)
一、Selenium入门上期主要介绍了使用webdriver对浏览器的操作、获取元素信息、和元素等待,本期只要是鼠标事件、切换窗口、下拉选择框的介绍,下面进入主题首先是鼠标事件1、鼠标事件方法说明ActionChains(driver)实例化鼠标对象aciton. double_click(element)模拟鼠标双击action.context_click(element)模拟鼠标右击aciton. drag_and_drop(source, target原创 2021-05-08 23:21:32 · 123 阅读 · 0 评论 -
Python Selenium自动化测试工具使用(二)
一、Selenium入门1、Selenium实现对浏览器的操作上期我们价绍了Selenium的基础和八个定位元素的方式,这期和大家分享一下webdriver对浏览器的一些操作。知道如何定位到我们要操作的元素,那么下面我们就要对定位到的元素进行操作,基本的操作如下:方法说明element.send_keys(“value”)模拟输入element.click()模拟点击element.clear()清除文本driver.maximize_window()最原创 2021-05-07 23:00:21 · 117 阅读 · 1 评论 -
Python Selenium自动化测试工具使用(一)
一、Selenium基础Selenium是一个web自动化测试工具,中文意思是:硒特点:1、是一个开源工具,可以根据需要增加一些新的功能2、支持多种操作系统:Windows、Linux、mac等3、支持多浏览器:Chrome、Firefox、Edge等4、支持多种语言:Python、Java、JavaScript、PHP等5、成熟稳定,功能强大Selenium的安装pip install Selenium查看selenium是否安装成功pip show selenium如果能正常原创 2021-05-06 23:08:02 · 254 阅读 · 3 评论