摘要: 之前做过批量执行多.py文件,为了省时也做过单py文件多线程,现在做多py文件用例多线程 # coding:utf-8import unittestimport osimport timeimport HTMLTestRunnerfrom tomorrow import threads# pytho 阅读全文
posted @ 2018-10-11 11:02 GarVicker 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8#http://python.jobbole.com/85231/#作用域a=1def A(a): a=2 print 'A:',a def B(): print 'B:',aA(a)print '外部:',aB()#函数内的赋值无法改变函数外的值'''A: 2外部: 阅读全文
posted @ 2018-08-24 15:34 GarVicker 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 首先来看私有函数 #encoding=utf-8class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def public(self 阅读全文
posted @ 2018-08-24 11:13 GarVicker 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8#reverse,用来反转lista=['aa','bb','cc']a.reverse()print a#['cc', 'bb', 'aa']#不能直接print a.reverse(),报None#'tuple','dict','str' object has no 阅读全文
posted @ 2018-08-23 15:09 GarVicker 阅读(245) 评论(0) 推荐(0) 编辑
摘要: #encoding=utf-8 from multiprocessing import Process,Queue,Pipeimport time,os q = Queue()for i in range(11): q.put(i)def a(): for i in range(10): num=q 阅读全文
posted @ 2018-08-14 17:12 GarVicker 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 将多个py文件的自动化脚本顺序运行,并生成报告,运行run_all_case后会自动运行文件内所有test开头的py文件并在指定文件夹report生成由脚本时间命名的报告 脚本执行后结果: 生成报告并由生成时间命名 执行后生成的报告: 具体代码在这里 https://github.com/GarVi 阅读全文
posted @ 2018-08-13 21:20 GarVicker 阅读(1361) 评论(0) 推荐(0) 编辑
摘要: 利用参数化连续打开网页: #encoding=utf-8import unittestimport paramunittestimport timefrom selenium import webdriver @paramunittest.parametrized( {"url":"http://w 阅读全文
posted @ 2018-08-09 15:46 GarVicker 阅读(1157) 评论(0) 推荐(0) 编辑
摘要: 将多个class放在一个文件内一起运行,这是一个多用例不同网站进行测试的方法 #encoding=utf-8from selenium import webdriverimport time,unittest, re,sysfrom HTMLTestRunner import HTMLTestRun 阅读全文
posted @ 2018-08-08 15:06 GarVicker 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 需求很简单,所有题目全选A,然后点提交出分,校验是否到达出分这步 遇到的坑有这几个,一个是assertIn哪个是校验哪个是文本要分清,还有code的编码统一到Unicode,最后就是xpath定位各个题目的A的路径还不是完全一样,需要catch有问题的进行调整 #encoding=utf-8from 阅读全文
posted @ 2018-08-07 14:19 GarVicker 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 最简单的爬取网页找有用信息,难点应该是正则锁定有用信息部分,看了一些其他大神的正则,最后还是决定按照自己理解写一个,果然我头脑相对简单,写出来的粗糙而易理解,也完成了自己想要的需求,就这样了~ # -*- coding:utf-8 -*-import urllibimport urllib2impo 阅读全文
posted @ 2018-08-06 16:52 GarVicker 阅读(183) 评论(0) 推荐(0) 编辑