摘要: Python中的单元测试框架包含:doctest、unittest、pyttest、nose等,使用unittest单元测试框架不需要自行定义断言失败的提示,并且当一个测试函数执行失败后,后面的测试函数还会继续执行下去。下面以一个简单计算器来编写自动化测试用例。被测试的代码如下: 1 # 计算器类 阅读全文
posted @ 2020-01-10 14:14 pegawayatstudying 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 一、自动化测试模型 1.线性测试 录制或编写对应应用程序操作步骤产生,每个线性脚本相互独立,相互之间不依赖,不调用彼此,即单纯地模拟用户完整操作场景。不易维护。 2.模块化与类库 将重复的操作单独封装成公共模块。在测试用例执行过程中,当需要用到模块封装时对其进行调用,如此一来便最大限度的消除了重复, 阅读全文
posted @ 2020-01-09 15:51 pegawayatstudying 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 一、简单滑块的实例 当单机滑块时,改变的只是CSS样式,HTML代码如下: 1 <div class="slide-to-unlock-progress" style="background-color: rgb(255, 233, 127); height: 36px;"></div> 2 <di 阅读全文
posted @ 2020-01-08 11:55 pegawayatstudying 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器滚动条的拖动,不能依靠WebDriver提供的API来实现,用于调整浏览器滚动条位置的JavaScript代码如下: 1 window.scrollTo(0,450); window.scrollTo()方法用于设置浏览器窗口滚动条的水平位置和垂直位置,第一个参数表示水平左边距,第二个参数 阅读全文
posted @ 2020-01-07 15:17 pegawayatstudying 阅读(6158) 评论(0) 推荐(0) 编辑
摘要: 一、Chrome浏览器 首先,在所有的打开浏览器操作之前,要配置好python环境和selenium,安装好如下图所示:然后可以选择一款适合自己的编辑器,这里用的是pycharm(第一次写博客贴的动图怎么那么奇怪啊哈哈哈哈,不忍直视) 1 from selenium import webdriver 阅读全文
posted @ 2020-01-07 10:49 pegawayatstudying 阅读(425) 评论(0) 推荐(0) 编辑