今天小编要介绍的是数据驱动最简单和最常用的一种方法,由于只是介绍方法,代码操作后的美观程度略有缺陷,介意者可以自行改动 还是以163邮箱登录为例: 设计一个存放数据的类,这个类的参数是我们需要修改的数据,然后再类外传入数据 设计登录方法,这个方法在之前小编已经介绍过,本次仅对其中的代码稍作更改 最后 ...
分类:
编程语言 时间:
2018-01-23 13:03:37
阅读次数:
185
如何才能让用例自动运行完之后,生成一张直观可看易懂的测试报告呢? 小编使用的是unittest的一个扩展HTMLTestRunner 环境准备 使用之前,我们需要下载HTMLTestRunner.py文件 点击HTMLTestRunner后进入的是一个写满代码的网页,小编推荐操作:右键 --> 另存 ...
分类:
编程语言 时间:
2018-01-15 12:39:45
阅读次数:
501
UnitTest单元测试框架解析,初步了解unittest的使用方法和架构 ...
分类:
编程语言 时间:
2018-01-08 14:51:55
阅读次数:
151
一、字典 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: f = {key1 : value1, key2 : v ...
分类:
编程语言 时间:
2018-01-02 21:17:58
阅读次数:
150
unittest是展开自动化测试的基础——这个框架很重要! 我们先自己写一个测试类: 1、被测试类 Widthget.py: # coding: utf-8class Widthget: def __init__(self, size=(10, 10)): self._size = size def ...
分类:
编程语言 时间:
2017-12-31 15:27:31
阅读次数:
256
(一)Selenium IDE Firefox的一个插件,有助于我们理解测试框架。在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个: 安装以后浏览器工具栏会有: 安装好了以后点击这个标签启动: 1:控制用例运行速度 2:暂停和恢复用例执行 3:单步:可以运行一个用例中 ...
分类:
编程语言 时间:
2017-12-31 15:26:54
阅读次数:
222
Python自动化测试生成HTML测试报告 HTMLTestRunner是Python标准库unittest单元测试框架的一个扩展,他生成易于使用的HTML测试报告。 Ubuntu放置位置:输入Python3 命令进入Python交互模式,通过import sys 以及sys.path可以查看本机P ...
分类:
编程语言 时间:
2017-12-26 17:47:56
阅读次数:
381
1.最大化 1 # coding = utf-8 2 3 from selenium import webdriver 4 chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver" 5 browser ...
分类:
编程语言 时间:
2017-12-18 19:12:05
阅读次数:
209
python装的是3.5,chrome浏览器版本是17年初的 1.chromedriver 在http://chromedriver.storage.googleapis.com/index.html?path=2.30/下载个chromedriver,解压后的exe粘贴到chrome安装路径下,一 ...
分类:
编程语言 时间:
2017-12-18 18:45:06
阅读次数:
238
说下载文件之前,我再和大家说一下用cookie登录的事,既然我们用cookie登录,那么传过去的cookie肯定是要和对应的网站完全一致的,注意,是包括大小写哦,本来我也是不知道,我用这个方法登录自己公司的网站,fiddler抓包和代码如下: # coding: utf-8from selenium ...
分类:
编程语言 时间:
2017-12-09 19:33:33
阅读次数:
390