摘要: 一、错误和异常 1.错误 代码运行前的语法或者逻辑错误 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) def test: ^ SyntaxError: invalid syntax 其他语法错误 逻辑错误 #用户输入不完整(比如输入为空)或者输入非法(输入不是 阅读全文
posted @ 2019-02-21 18:19 北方卧龙 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: 前言 selenium多线程跑用例,这个前面一篇已经解决了,如何生成一个测试报告这个是难点,刚好在github上有个大神分享了BeautifulReport,完美的结合起来,就能生成报告了。 环境必备: python3.6 : BeautifulReport不支持2.7 tomorrow : pip 阅读全文
posted @ 2019-02-21 14:27 北方卧龙 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 安装 1.tomorrow安装,用pip可以直接安装 pip install tomorrow 单线程 1。以下案例是单线程时候跑的情况,在下载图片的时候很耗时。 # coding:utf-8 from bs4 import BeautifulSoup import requests import 阅读全文
posted @ 2019-02-21 13:54 北方卧龙 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍了Python3正则匹配re.split,re.finditer及re.findall函数用法,结合实例形式详细分析了正则匹配re.split,re.finditer及re.findall函数的概念、参数、用法及操作注意事项,需要的朋友可以参考下 这篇文章主要介绍了Python3正则 阅读全文
posted @ 2019-02-21 12:04 北方卧龙 阅读(5855) 评论(0) 推荐(0) 编辑
摘要: 前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安装 阅读全文
posted @ 2019-02-21 11:12 北方卧龙 阅读(342) 评论(0) 推荐(0) 编辑