摘要: 最近有几个小伙伴在后台给安静私信说,如何学习自动化,不知道如何入手?在网上看的资料都是乱七八糟的,每天这学习一点,那里学习一点,到最后什么都没有学会。安静自己也简单的总结了一点内容,分享给大家 测试基础 要想学习自动化方面的内容,肯定需要了解到一些测试基础,如果测试基础都不是了解,如何进行书写自动化 阅读全文
posted @ 2020-09-24 17:40 测试-安静 阅读(1195) 评论(0) 推荐(1) 编辑
摘要: 前言 在做web自动化时候,可能会需要用到滑动滚动条的操作,前面安静介绍了通过JS操作一般的滚动条,那么如果滚动条在iframe中呢?这个时候应该怎么操作呢? 编写iframe实例 安静这里写了一个将百度页面代码放入到单独的一个页面中,然后通过另一个html通过iframe的方式进行调用百度的htm 阅读全文
posted @ 2021-10-12 14:43 测试-安静 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 前言 在前面介绍过selenium中的上传操作过程中介绍了,上传分为两种一种为input标签的,另一种为非input标签的,input标签的直接通过send_keys直接将需要上传的文件地址输入即可 非input标签上传 安静这里找到了一个关于非input标签的上传实例,然后通过pywinauto这 阅读全文
posted @ 2021-09-22 14:35 测试-安静 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 前言 自动化测试过程中, 通过执行测试用例回生成对应的测试报告,在python的单元框架中也有几种测试报告,其中有pytest的html和allure报告,unittest中有HTMLTESTrunner以及BeautifulReport 报告,前面的几种肯定都比较常用,安静今天来介绍最后一种Bea 阅读全文
posted @ 2021-09-16 13:48 测试-安静 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 前言 在做web自动化的时候,对于一些弹出的提示信息的字体颜色,当然一般都是红色的。那么当我们跑自动化时候,如何判断提示新的字体颜色是否我们预期的结果呢? 个人思路 安静这里先介绍下自己的思路: 先获取到提示信息的元素坐标点。 想办法获取到前端中该元素的颜色属性值 最后通过获取的属性值与我们的预期值 阅读全文
posted @ 2021-08-17 17:53 测试-安静 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 前言 目前常见的验证码有很多种,比如数字验证码,滑动验证码,以及滑动补全图像验证码等,关于验证码的操作属于我们在UI自动化很大的一个障碍,今天安静来介绍下如何通过python来实现我们滑动验证码 滑动验证码 安静先来一张图,认识下今天将要破解的滑动验证码长什么样子。 思路 按照我们正常操作,首先通过 阅读全文
posted @ 2021-08-03 17:37 测试-安静 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 前言 在自动化过程中,想要重复执行一条脚本,查看他的稳定性,如果是在unittest框架中,安静可能会使用for一直循环这条用例,但是当我们使用pytest框架后,我们就可以通过某些插件来实现这个功能了。今天安静介绍的这个插件就是重复执行某条用例或者某些用例。 pytest-repeat pytes 阅读全文
posted @ 2021-07-22 16:11 测试-安静 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 前言 前面介绍了如何生成allure的报告,看着allure的页面非常好看,但是感觉少了一些内容,allure还可以增加一些用例详情内容,这样让我们的报告看着更加绚丽。 allure增加用例详情 我们可以在报告测试套件中增加用例详情内容。 用例标题 1、需要导入allure模块 2、在每条用例函数前 阅读全文
posted @ 2021-07-12 13:38 测试-安静 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 前言 前面介绍了pytest生成html,但是这种报告和unittest中的HTMLTestRunner生成的报告没什么区别,本篇主要介绍一种新的生成测试报告的工具alluer。一种比html生成的报告强上100倍的报告~ allure Alluer属于一种开源的测试框架,可以基于多种语言进行使用, 阅读全文
posted @ 2021-07-07 14:41 测试-安静 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 前言 当我们将所有的自动化测试用例都编写完成后,进行执行时,由于case较多,导致执行速度比较慢,那么有没有什么办法可以加快执行时间呢?有的人会说,可以用多进程,不错,确实可以使用多进程,这里安静介绍一个pytest的插件可以用来做分布式执行 pytest-xdist pytest-xdist py 阅读全文
posted @ 2021-06-08 15:51 测试-安静 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 前言 以前出去面试的时候,经常会遇到一个问题,你的自动化如果根据一些网络原因,环境问题导致的用例失败,怎么进行失败重跑呢?以前用的unittest,没有自动的失败重跑内容,但是强大的pytest中有一个插件功能就能轻松帮助我们解决这个问题。 pytest-rerunfailures pytest-r 阅读全文
posted @ 2021-06-01 16:43 测试-安静 阅读(401) 评论(0) 推荐(0) 编辑