安装: 因为是由大神分享的,可以直接在github<https://github.com/TesterlifeRaymond/BeautifulReport>上下载 git clone git@github.com:TesterlifeRaymond/BeautifulReport.git download后,需要把包放到 D:\python3.6.5\Lib\site-packages 目录下,以备调用; 使用: 和HTMLTestRunner.py在运行case上稍有不同 import o…
第六章 自动化测试进阶实战篇幅 1.自动化测试实战进阶之网页单选性别资料实战 简介:讲解使用selenium修改input输入框和单选框 2.自动化测试之页面常见弹窗处理 简介:讲解使用selenium处理页面弹窗,alert和comfirm 弹窗常用方法(需要先切换窗口  switch_to_alert() ) accept() 表示接受 dismiss() 表示取消 3.高级知识点自动化测试之验证码常见解决方案 简介:自动化测试之常见验证码解决方案 1.破解验证码 OCR识别: tesser…
众所周知的报告是HTMLTestRunner,虽然经过众多的大神修改后,功能挺强大的,但这颜值,我就不多说了,大家自己感受下吧 HTMLTestRunner就不多说了,近来发现了一款款式新颖,还不漏油,,,咳咳,言归正传,以下是git链接,人生苦短的同学可以参观,参观 https://github.com/TesterlifeRaymond/BeautifulReport 喜欢‘加歪’的同学就请移步  https://github.com/zhangfei19841004/ztest Beaut…
用unittest框架写的接口自动化实现过程: 1.编写ymal格式用例: 2.导入ddt模块,该模块的主要功能是帮你读取ymal用例文件,自动获取内容并循环调用函数,具体见代码. 3.导入BeautifulReport模块,生成报告的模块. 4.导入unittest模块,使用unittest模块框架,编写自动化调用接口测试. 代码: import unittest,requests import ddt from BeautifulReport import BeautifulReport a…
提到自动化测试,少不了自动化生成测试报告,更少不了漂亮的测试报告呀!刚好看到在github上有个大神分享了BeautifulReport,与unittest测试框架完美的结合起来,就能生成BeautifulReport了.下面来实践一把: 一.首先,准备好BeautifulReport,git地址:https://github.com/TesterlifeRaymond/BeautifulReport 如果你安装了Git,可以直接用下面命令克隆到本地指定目录: git clone https:/…
基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unittest.TestCase): """appium测试类""" def setUp(self): desired_caps = { 'platformName': 'Android', 'deviceName': 'Android Emulator',…
本文基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unittest.TestCase): """appium测试类""" def setUp(self): desired_caps = { 'platformName': 'Android', 'deviceName': 'Android Emulator…
目录 框架的概念 Unittest单元测试框架 常用的assert语句 unittest创建测试代码的方式: unittest构建测试套件(测试用例集合): unittest忽略测试用例: 运行测试集 批量执行测试用例 生成HTMLTestRunner测试报告 不同文件中的用例构建测试套件 测试报告再优化 框架结构改进 用例读取改进 框架的概念 在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构. 框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何相…
学了unittest+接口测试后,又试着用框架去做UI测试.感觉还是很好用的. 项目里该有的基本都有了,供以后扩展学习做个参考. 链接:https://github.com/Mollylin0/monitor_ui 主要框架思路: 项目是用python3.6+selenium+beautifulreport写成 config:存储了关于drive.图片.公共的配置文件 pageobjects:存储selenium方法重新封装的基类.初始登录的方法.和被测试的页面元素封装方法等 public:存储…
报告效果如下: HTMLTestRunner脚本代码如下: #coding=utf-8 # URL: http://tungwaiyip.info/software/HTMLTestRunner.html __author__ = "Wai Yip Tung, Findyou" __version__ = "0.8.2.1" """ Version 0.8.2.1 -Findyou * 支持中文,汉化 * 调整样式,美化(需要连入网络,…