自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

璀璨的星辰的博客

种一棵树最好的时间是十年前,其次是现在。

  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python计算两个日期相差的天数,并输出到txt文档中

有时候需要用到两个日期相差多少天,如果两个日期相差大,真的去数肯定很麻烦,还得计算有的是有三十天,有的是三十一天,还有闰年和平年的区别。而这时候如果有一个方法或者函数,只需要输入要计算的两个日期即可,那就方便快捷了很多。而Python正好可以提供这么一个方法函数,为什么选择Python,首先它的体积小,环境配置简单,其次配置了环境变量后,脚本可以像txt,word等一样独立运行。代码如下:

2017-06-05 10:06:41 26492 2

原创 python+selenium+unittest+HTMLTestRunner读取csv文件参数化登陆测试

之前尝试了Python+selenium+unittest+HTMLTestRunner(传送门)写了登陆脚本,然后又看了参数化及循环,于是决定写个参数化的登陆脚本。当然遇到问题是在所难免的,几经周折,最后还是完成了参数化脚本。所以写下本帖记录一下,方便以后查阅。现在先来分析一下脚本出现的问题,一开始脚本是这样的:#构建登陆类,用unittest框架,所以是unittest.testCase

2017-03-14 09:16:58 5995 2

原创 基于Python+selenium+HTMLTestRunner简单的登陆脚本

Web登录测试是很常见的测试!但是对于我这个测试新手来说,自动化却是一头雾水。最近在看python+selenium相关的内容,也开始尝试自己写脚本,遇到各种各种的问题,经过参照了好多大神的帖子,终于完成了一个简单的且有测试报告的登陆脚本。1.本脚本基于Python3.6.0+selenium-3.0.2+HTMLTestRunner,所以第一步就是先下载Python官网2.安装完Pyth

2017-03-13 16:42:23 7799 5

ietester.ie10.exe.local

解决ietester中ie10是灰色打不开的问题,将 ietester.ie10.exe.local.rar放到ietester安装目录下\ie10,右键选择解压ietester.ie10.exe.local\ 。ietester就可正常打开ie10了,若右键选择了解压当前目录,也不要急,新建一个目录:ietester.ie10.exe.local ,将解压出来的的文件剪切进去即可(注意:IETester.ie10.exe是ietester安装自带的,不要也剪切进去了)

2017-06-02

HTMLTestRunner中文版Python3.X

1.将 HTMLTestRunner.py 放置在 C:\Python36\Lib 下 2.涉及到创建目录和时间,需要在脚本开头 import os import time 3.执行脚本中删除语句 unittest.main() ,一般在脚本最后,然后添加如下语句: #导入HTMLTestRunner库,这句也可以放在脚本开头 from HTMLTestRunner import HTMLTestRunner #定义脚本标题,加u为了防止中文乱码 report_title = u'登陆模块测试报告' #定义脚本内容,加u为了防止中文乱码 desc = u'手机JPG登陆模块测试报告详情:' #定义date为日期,time为时间 date=time.strftime("%Y%m%d") time=time.strftime("%Y%m%d%H%M%S") #定义path为文件路径,目录级别,可根据实际情况自定义修改 path= 'D:/Python_test/'+ date +"/login/"+time+"/" #定义报告文件路径和名字,路径为前面定义的path,名字为report(可自定义),格式为.html report_path = path+"report.html" #判断是否定义的路径目录存在,不能存在则创建 if not os.path.exists(path): os.makedirs(path) else: pass #定义一个测试容器 testsuite = unittest.TestSuite() #将测试用例添加到容器 testsuite.addTest(测试类名("测试方法名1")) testsuite.addTest(测试类名("测试方法名2")) #将运行结果保存到report,名字为定义的路径和文件名,运行脚本 with open(report_path, 'wb') as report: runner = HTMLTestRunner(stream=report, title=report_title, description=desc) runner.run(testsuite) #关闭report,脚本结束 report.close()

2017-03-07

geckodriver-x86

Python+selenium的drvier火狐浏览器

2017-03-07

chromedriver-x86.exe

python+selenium的drvier谷歌浏览器chromedriver-x86.exe

2017-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除