上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 区别: driver.quit():关闭整个浏览器 driver.close():关闭当前所在的句柄窗口 示例代码: from selenium import webdriver from time import sleep class Demo1(): def __init__(self): se 阅读全文
posted @ 2020-07-23 22:24 沧海1024 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 1、查找bwapp镜像 docker search bwapp,一般选择官方、starts最多的镜像: 2、docker pull 镜像名称 3、启动容器 docker run --name bwapp -d -p 80:80 raesene/bwapp 4、开启对应端口后,浏览器中访问http:/ 阅读全文
posted @ 2020-07-18 11:25 沧海1024 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 初步整理的常用的登录测试用例场景,包括功能方面、性能方面、安全方面、兼容性方面,后续有新增的继续完善: 阅读全文
posted @ 2020-07-08 17:06 沧海1024 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://mp.weixin.qq.com/s/__Z7NDQ3Haj4ClEPc9SPDQ 一、基本使用 项目地址:https://github.com/joke2k/faker 安装:pip install Faker 下面是构造随机数据并保存到excel的示例代码: impor 阅读全文
posted @ 2020-07-08 09:48 沧海1024 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、目录结构 Base目录:公共、基础的方法和类 logs:日志文件 PageObject:每个页面元素的定位、操作方法封装 report:测试报告 UniTest:测试用例编写以及执行 二、各部分的示例代码 Base/base_page.py:所有页面都需要用到的方法 from selenium 阅读全文
posted @ 2020-07-07 16:01 沧海1024 阅读(331) 评论(0) 推荐(1) 编辑
摘要: ddt+unittest+HTMLTestRunner,生成测试报告时,报告中没有输出测试用例函数的描述信息 将1.2版本的ddt卸载后,安装1.1.2版本的后可以输出描述信息: pip install ddt==1.1.2 阅读全文
posted @ 2020-07-03 14:00 沧海1024 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 为了降低web自动化测试的维护成本,降低代码冗余,提升测试用例的可读性,故衍生出了PageObject模式。 PO模式主要体现在对界面交互细节的封装,大体分为如下三层: 1、BasePage层:封装页面操作最基本的方法,如:打开/关闭浏览器,定位元素等,可被其他对象继承 2、Page层:提供对具体页 阅读全文
posted @ 2020-06-28 16:58 沧海1024 阅读(389) 评论(1) 推荐(0) 编辑
摘要: 简单理解: 关键字驱动就是将页面元素的定位、操作等相关代码封装成方法(关键字),编写用例的时候直接调用对应方法(关键字),而不用关心页面元素的相关操作 unittest框架组织和执行测试用例 示例代码如下: 页面元素操作的关键字: from selenium import webdriver cla 阅读全文
posted @ 2020-06-28 11:32 沧海1024 阅读(736) 评论(0) 推荐(1) 编辑
摘要: time模块几个常用的时间函数 1、time()函数 返回当前时间的时间戳,从1970年1月1日00时00分00秒到现在的浮点秒数 time1 = time.time() 返回值:1593069205.7103553 类型:<class 'float'> 2、localtime([secs])函数 阅读全文
posted @ 2020-06-25 16:19 沧海1024 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、基本用法 unittest是python自带的单元测试框架,主要用于测试用例的组织和执行。 1、基本概念 TestCase:即一个测试用例,包含测试环境准备、测试过程、测试结束后环境销毁等完整的测试流程 TestSuite:多个TestCase的集合构成测试套件 TestRunner:执行测试用 阅读全文
posted @ 2020-06-24 16:43 沧海1024 阅读(308) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页