10 2017 档案

摘要:1、unittest是Python的标准库里的模块,所以在创建测试方法时,需直接导入unittest即可 2、unittest框架的六大模块: 测试用例TestCase 测试套件TestSuit:测试用例的集合,管理所有测试用例 测试执行:TestRun: 测试报告TestReport:测试结果的汇 阅读全文
posted @ 2017-10-17 14:57 panda901 阅读(509) 评论(0) 推荐(0)
摘要:运行PP结果为: 此时PP是主程序,所以__name__的值是__main__,执行结果就如下: pp2.py模块 pp2的运行结果: 运行结果的前俩句是PP被导入后就会立马执行,PP的执行结果。__main__这个结果是pp2的__name__值 所以,模块A是主程序时,A模块的__name__值 阅读全文
posted @ 2017-10-16 17:50 panda901 阅读(405) 评论(0) 推荐(0)
摘要:一、map函数,实现迭代操作 map(f1,x) f1为函数的名称(不加括号),x为map的参数,示例如下: 运行结果为:[11, 12, 13] 将[1,2,3]放入List中,代码如下: 运行结果为:[11, 12, 13.5] 二、lambda函数 代码说明 运行结果:10 lambda和ma 阅读全文
posted @ 2017-10-11 14:09 panda901 阅读(698) 评论(0) 推荐(0)
摘要:一、鼠标事件 如,移动、点击、释放、单击、右击,拖动等 键盘事件如:输入、回车、粘贴、复制、剪贴等 使用ActionsChains类和Keys类之前都必须先导入 from selenium.webdriver.common.action_chains import ActionChains from 阅读全文
posted @ 2017-10-11 11:00 panda901 阅读(582) 评论(0) 推荐(0)
摘要:一、类 类有自己的变量、函数、方法等,每个类都默认的有构造函数__init__和析构函数__del__,而且在调用的时候默认的先调用构造 一般方法 析构函数__del__ 运行结果: 二、python继承的规则 从左到右,由下至上 1、从左到右指的是一个类class1可以同时继承多个类(class2 阅读全文
posted @ 2017-10-11 10:59 panda901 阅读(425) 评论(0) 推荐(0)
摘要:WebDriverWait类提供了显式等待和隐式等待,显式等待的等待时间是固定的,固定了10s就必须等待10s,隐式等待的等待时间是个范围,例如最大10s,那么如果在3s的时候程序达到预期的结果,那么就不在继续后面的7秒,直接进入下一步操作,而如果超出10s还没有相应,程序就会报出相应的错误。 一、 阅读全文
posted @ 2017-10-10 11:27 panda901 阅读(12299) 评论(1) 推荐(0)
摘要:自动化测试时,有时会定位不到某些元素,是因为这些元素在frame中,所以必须先进入到frame中,才能再去定位要定位的元素。 frame是页面的框架,即在一个浏览器的窗口显示多个页面,可以是水平框架和垂直框架,以下截图是垂直框架(cols),垂直是rows 以下为一个简单的包含iframe的HTML 阅读全文
posted @ 2017-10-09 10:05 panda901 阅读(302) 评论(0) 推荐(0)