装饰器@classmethod 一、装饰器@classmethod 多个用例可能需要多次打开浏览器,装饰器@classmethod只打开一次浏览器。classmethod是python里的类方法,@是修饰符号。 1、setUpClass(): @classmethod def setUpClass( ...
分类:
编程语言 时间:
2018-07-23 12:45:00
阅读次数:
354
unittest单元测试框架和断言 一、unittest单元测试框架简介 1、导入unittest模块 import unittest 2、定义测试类 class Login(unittest.TestCase): 3、前置条件 def setUp(self): u'''没有前置条件可以写pass' ...
分类:
编程语言 时间:
2018-07-23 12:43:12
阅读次数:
180
PO模型的概念和理解: PO就是一个设计思想,将代码以页面为单位进行组织,针对这个页面上的所有信息、相关操作都放到一个类中,从而使具体的测试用例变成了简单的调用和验证操作。 优点:进行了拆分和分层 缺点:对于复杂的业务page层变了,case也需要去改动 目录结构: 1、执行文件 #!/usr/bi ...
分类:
编程语言 时间:
2018-07-20 11:22:14
阅读次数:
152
等待(wait): https://www.jb51.net/article/92672.htm unittest运行: https://www.cnblogs.com/yoyoketang/p/7523409.html unittest测试框架: https://www.cnblogs.com/y ...
分类:
编程语言 时间:
2018-07-19 10:43:18
阅读次数:
156
米扑代理,全球领导的代理品牌,专注代理行业近十年,提供开放、私密、独享代理,并可免费试用 米扑代理官网:https://proxy.mimvp.com 本文示例,是结合米扑代理的私密、独享、开放代理,专门研发的示例, 支持 http、https的无密码、白名单ip、密码授权三种类型 本博客转自米扑博 ...
分类:
编程语言 时间:
2018-07-15 12:26:46
阅读次数:
346
一.环境搭建 准备工具如下:下载 python【python 开发环境】(http://python.org/getit/) 下载setuptools: 【python 的基础包工具】(http://pypi.python.org/pypi/setuptools 下载pip:【Python安装包管理 ...
分类:
编程语言 时间:
2018-07-14 21:56:50
阅读次数:
208
闲来无事,整一整python+selenium,写完代码后运行发现找不到webdriver的路径:之前是仿照java一样直接把webdriver放到浏览器的安装目录下 迫于无奈,只好查一下问题如何处理,突然看到eclipse都可以直接导入webdriver到当前工作路径下运行,那么pychar应该也 ...
分类:
编程语言 时间:
2018-07-08 23:04:35
阅读次数:
357
一、div普通文本 百度搜索框,通过.send_keys()方法 二、textarea富文本框 博客园评论区,通过js的.value 方法 ...
分类:
编程语言 时间:
2018-07-08 16:50:19
阅读次数:
318
1、整个框架目录如下: constant:存放一些常量,比如测试的url,以及一些公关方法需要用到的元素; errorpicture:用于存放自动运行过程中的错误截图; framework:用于存放一些基础的类及方法; pages:用于存放PageObject的页面类; publicmethod:用 ...
分类:
编程语言 时间:
2018-07-05 18:28:29
阅读次数:
141