摘要: unittest单元测试框架, 以test开头的测试用例,默认执行顺序是按照ASC码来执行 如果有类,先排序执行类,在执行类中,再排序用例顺序执行 如果想要按照指定的顺序执行测试用例。 那么就需要用到测试套件TestSuite了。 首先,要保证测试用例和执行脚本,非同一个py文件。 虽然不知道为啥, 阅读全文
posted @ 2017-11-14 17:29 Anges黎梦 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally: 阅读全文
posted @ 2017-11-14 14:27 Anges黎梦 阅读(463) 评论(0) 推荐(0) 编辑
摘要: os模块没有什么好说的,直接看实例就可以了 读取文件内容: open只能读文件的内容,不能读文件夹的内容 常用方法: 1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix' 2. os.getcwd()——得到当前工作的目录。 3. os.l 阅读全文
posted @ 2017-11-14 14:25 Anges黎梦 阅读(291) 评论(0) 推荐(0) 编辑
摘要: diascover方法,加载所有测试用例 1.discover方法里面有三个参数: -case_dir:测试用例的目录 -pattern:这个是匹配脚本名称的规则,test*.py意思是匹配test开头的所有脚本。 -top_level_dir:这个是顶层目录的名称,一般默认等于None就行了。 2 阅读全文
posted @ 2017-11-14 14:11 Anges黎梦 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 高阶函数就是把函数当做参数传递的一种函数, 例如: 执行结果: 1.map()函数 map()接收一个函数 f 和一个list, 并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 执行结果: 2.reduce()函数 reduce()函数接收的参数和 map() 阅读全文
posted @ 2017-11-14 13:45 Anges黎梦 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 定义: lambda 参数列表:return(表达式) 匿名函数的表达式,只允许有一个。 匿名函数一般用于较简单的情况。 实例1: 实例2,配合高阶函数filter()使用: filter()函数是 Python 内置的另一个有用的高阶函数, filter()函数接收一个函数 f 和一个list, 阅读全文
posted @ 2017-11-14 13:32 Anges黎梦 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、三种等待方式 1.sleep 加载time库。time.sleep() 休眠单位以秒为单位 2.implicitly_wait() 等待页面完全加载完成(左上角转圈结束) 参数为等待时间,等待页面加载时间,超出等待时间没有加载完,抛出异常 时间单位依旧为秒 3.WebDriverWait类 We 阅读全文
posted @ 2017-11-14 13:12 Anges黎梦 阅读(202) 评论(0) 推荐(0) 编辑