测试报告生成 使用HTMLTestRunner 生成测试报告 本文使用的 HTMLTestRunner 来源于github: https://github.com/githublitao/HTMLTestRunner_Chart 参考链接: http://tungwaiyip.info ...
一 项目需求 测试 生产环境更新后,自动化回归测试 项目易于维护和运行 支持多种测试策略 支持可视化测试报告 运行结果,支持多种方式通知相关人员 可定时 触发的方式运行自动化测试用例 二 设计 . 需要的技能 Python基础 面向对象 熟悉Python引包机制 了解Html,Css,异步请求 熟练使用Selenium API 最好有读过源码 熟练使用Python Uittest Pytest 测 ...
2020-01-27 16:38 0 212 推荐指数:
测试报告生成 使用HTMLTestRunner 生成测试报告 本文使用的 HTMLTestRunner 来源于github: https://github.com/githublitao/HTMLTestRunner_Chart 参考链接: http://tungwaiyip.info ...
po模型设计思想 Page Object 模式主要是将每个页面设计为一个class,其中包含页面中的需要测试的元素(按钮,输入框,标题等),这样在Selenium测试页面中可以通过调取页面类来获取页面元素,这样避免当页面元素id或者位置变化后,需要改测试代码。当元素ID变化时,只需要改 ...
test_case目录下面放你要执行的用例 目录结构 test_login_case.py ...
一、设计模式(封装) pom模式 po模式:page boject model 页面对象模式 好处: 解决线性脚本的问题 解决代码不能重复利用的问题 解决后期的维护问题 分三层: 1.基础层:base 主要放selenium原生的方法 2.页面对象层:po 主要用于放页面 ...
前言 自己写一个最基本的web自动化测试框架需要会什么? 目录结构 base_page.py ...
一、java的安装与环境配置 1、下载JDK(Java Development Kit),下载地址 www.oracle.com 2、安装jdk(傻瓜式安装) 3、安装完成后,配置 ...
必先利其器,在学习RF之前同样需要搭建开发环境,包括运行环境的搭建,web自动化测试环境的搭建,所以今 ...
一、BasePage介绍 创建一个BasePage类,对Selenium Api进行二次封装 为了快速创建项目并投产,用到的Selenium Api才进行封装,没用到的则不封装 优先封装最重要的几个方法: 初始化webdriver 元素定位(不封装元素 ...