摘要: 问题1:用例的执行顺序 当使用unittest.main()时,用例的执行是按照ascall值的顺序来执行的,所以如果使用main()方法来执行用例的话,那么就需要通过命名来限制执行顺序,比如想要先执行的用例可以命名以a开头 当使用构建测试套件,suite=unittest.TestSuite(), 阅读全文
posted @ 2016-11-03 16:46 蜗牛到牛 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 报错原因: 空格与tab键混用,一般粘贴代码时会出现 解决方法: 把所有缩进取消,然后用tab键来缩进 阅读全文
posted @ 2016-10-18 11:20 蜗牛到牛 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 用selenium定位时,碰到这种错误的原因: 此种问题的关键是在于用className和id都不唯一所以找不到对象 所以,碰到这种问题就换一种定位方式 阅读全文
posted @ 2016-10-09 14:43 蜗牛到牛 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在执行Python脚本时报如下错误: UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-78: ordinal not in range(128) 解决办法: 在python脚本中开头处加上以下两句代码即可 阅读全文
posted @ 2016-10-09 14:36 蜗牛到牛 阅读(162) 评论(0) 推荐(0) 编辑
摘要: assertEqual(first, second, msg=None)测试第一个和第二个是否是相等的,如果值不相等测试失败。msg 是否可选有参数,用于定义测试失败所要提示的信息 assertNotEqual(first, second, msg=None)assertNotEqual()的判断与 阅读全文
posted @ 2016-09-27 11:18 蜗牛到牛 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 1、test fixture(测试框架) 测试准备前要做的工作和测试执行完成后要做的工作,例如测试前需要把数据初始化,测试完成后需要把测试环境中需要关的东西都关掉。主要包括setUp()和tearDown()方法。 2、test case(测试用例) 最小测试单元,用来写测试用例的模块,测试用例的方 阅读全文
posted @ 2016-09-27 10:34 蜗牛到牛 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 引入数据库的包 import MySQLdb 连接数据库conn=MySQLdb.connect(host='localhost',user='root',passwd='123456',db='test',port=3303,charset='utf8')#创建游标cur=conn.cursor( 阅读全文
posted @ 2016-09-23 21:28 蜗牛到牛 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、连接数据库 mysql -h127.0.0.1(连接地址) -P3303(端口号) -uroot(用户名) -p123456(密码) 二、常用语句 show datebases; 查看数据库 create datebase db(db为数据库名,可以随意取);创建数据库 drop datebas 阅读全文
posted @ 2016-09-23 11:07 蜗牛到牛 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、匹配元字符 使用元字符可以简便操作,写正则表达式时更方便 常用元字符: . 它匹配除了换行字符外的任何字符,在 alternate 模式(re.DOTALL)下它甚至可以匹配换行 ^ 匹配行首。除非设置 MULTILINE 标志,它只是匹配字符串的开始。 $ 匹配行尾,行尾被定义为要么是字符串尾 阅读全文
posted @ 2016-09-21 15:36 蜗牛到牛 阅读(187) 评论(0) 推荐(0) 编辑