随笔分类 -  python

摘要:# 20190521以下脚本是通过读取excle路径删除应路进下的日志 # -*- coding:utf-8 -*-# ! /usr/bin/python# defaultencoding = 'utf-8'## import datetime# import glob# import time# 阅读全文
posted @ 2019-05-21 18:22 木棉花的漂泊 阅读(578) 评论(0) 推荐(0)
摘要:如图所示 百度的解决办法大多数是针对python3版本的,在脚本开头加# -*- coding:utf-8 -*-,但是python2版本加了编码格式,还是报错,具体解决办法是:path =unicode(path,‘utf-8') 阅读全文
posted @ 2019-05-21 16:34 木棉花的漂泊 阅读(1270) 评论(0) 推荐(0)
摘要:所需软件安装: 1.下载 pywinauto 安装参考: https://jingyan.baidu.com/article/414eccf6a1a3906b421f0a59.html 下载地址: https://github.com/pywinauto/pywinauto 在将压缩包解压到:D:\ 阅读全文
posted @ 2018-12-29 17:39 木棉花的漂泊 阅读(3298) 评论(0) 推荐(0)
摘要:Python 标识符 在 Python 里,标识符由字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需 阅读全文
posted @ 2018-02-06 17:46 木棉花的漂泊 阅读(317) 评论(0) 推荐(0)
摘要:进行之自动化测试,想把自动生成的excle保存到指定的目录下。网上百度的代码如下: 生成的excle默认保存在当前文件夹下。但是我想保存在指定的文件下,百度也没有类似的例子。 于是一个一个试,在xlwt.Workbook()添加目录地址未成功。 在w.add_sheet()添加目录地址也未成功。 在 阅读全文
posted @ 2018-01-22 20:43 木棉花的漂泊 阅读(2553) 评论(0) 推荐(0)
摘要:定义类的时候,若是添加__init__方法,那么在创建类的实例的时候,实例会自动调用这个方法,一般用来对实例的属性进行初使化。比如:class testClass: def __init__(self, name, gender): //定义 __init__方法,这里有三个参数,这个self指的是 阅读全文
posted @ 2018-01-15 11:41 木棉花的漂泊 阅读(14227) 评论(0) 推荐(1)
摘要:类:先申明,然后实例化,然后调用 阅读全文
posted @ 2017-12-13 16:40 木棉花的漂泊 阅读(192) 评论(0) 推荐(0)
摘要:利用selenium grid2 keyi可以在不同的主机上建立主节点(hub)和分支节点(node),可以使主节点上的测试用例在不同的分支节点上运行。对不同的节点来说,可以搭建不同的测试环境(操作系统,浏览器),从而使一份测试用例得到不同环境下的执行结果。 1.selenium server环境配 阅读全文
posted @ 2017-09-28 18:03 木棉花的漂泊 阅读(319) 评论(0) 推荐(0)
摘要:****注:以上代码适用与Python2.7版本,Python3.0版本会报错 ************************************************************************************************************** 阅读全文
posted @ 2017-09-25 16:08 木棉花的漂泊 阅读(395) 评论(0) 推荐(0)
摘要:fixtures即可以表示测试用例的开始和结束,也可以表示测试类和测试模块的开始和结束。 注: setUpModule/tearDownModule:在整个模块的开始与结束时被执行 setUpClass/tearDownClass:在测试类的开始与结束时被执行 setUp/tearDown:在测试用 阅读全文
posted @ 2017-09-23 16:48 木棉花的漂泊 阅读(460) 评论(0) 推荐(1)
摘要:在运行测试时,需要直接跳过某些测试用例,或者当用例符合某个条件时跳过测试,又或者直接将测试用例设置为失败。unittest单元测试框架提供了实现这些需求的装饰器。 1.unittest.skip(reason) 无条件地跳过装饰的测试,说明跳过测试的原因 2.unittest.skipIf(cond 阅读全文
posted @ 2017-09-23 16:11 木棉花的漂泊 阅读(1184) 评论(0) 推荐(0)
摘要:一、测试用例执行的顺序 用例的执行顺序涉及多个层级,在多个测试目录的情况下,先执行哪个目录?在多个测试文件的情况下,先执行哪个文件?在多个测试类的情况下,先执行哪个测试类?,在多个测试方法(用例)的情况下,先执行哪个测试方法? unittest框架默认会根据ASCII码的顺序加载测试用例,数字和字母 阅读全文
posted @ 2017-09-22 16:16 木棉花的漂泊 阅读(1018) 评论(0) 推荐(0)
摘要:当增加被测功能和相应的测试用例之后unittest单元测试框架如何扩展和组织新增的测试用例的。 运行的结果如下: 上面中创建了TestAdd()和TestSub()两个类,分别测试calculator.py文件中的add()和sub()两个功能。通过TestSuite类的addTest()方法把不同 阅读全文
posted @ 2017-09-22 15:19 木棉花的漂泊 阅读(421) 评论(0) 推荐(0)
摘要:unittest单元测试框架中重要的概念: 1.Test Case 一个Test Case实例就是一个测试用例。在一个完整的测试流程中,包括测试前准备环境的搭建(setUp),实现测试过程的代码(run)以及测试后测试环境的还原(tearDown)。单元测试(unittest)本质就是:一个测试用例 阅读全文
posted @ 2017-09-19 11:21 木棉花的漂泊 阅读(241) 评论(0) 推荐(0)
摘要:主要实现的目的是:自动将测试报告以邮件的形式通知相关人员 该程序的执行过程分为三个步骤: 1.通过unittest框架的discover()找到匹配的测试用例,由HTMLTestRunner的run()方法执行测试用例并生成最新的测试报告。 2.调用new_report()函数找到测试报告目录找到测 阅读全文
posted @ 2017-09-08 10:44 木棉花的漂泊 阅读(509) 评论(0) 推荐(0)
摘要:首先定义测试报告目录result_dir,os.listsdir()获取目录下的所有文件及文件夹。利用sort()方法对目录下的文件及文件夹按时间重新排序。list【-1】取到的就是最新生成的文件或者文件夹。 阅读全文
posted @ 2017-09-05 14:21 木棉花的漂泊 阅读(422) 评论(0) 推荐(0)
摘要:只赋值了msg['Subject'], 没有赋值msg['From'], msg['To'],导致出现554情况,更改了后就好了。 注意MIMEText初始化的时候,中文的第二个参数要用'plain',我用'text',中文就显示不出来。 msg['From'] 中人名为Tim,会和下面对应起来。 阅读全文
posted @ 2017-09-04 11:12 木棉花的漂泊 阅读(3782) 评论(0) 推荐(0)
摘要:1. 先编写一个最简单的发邮件的python脚本 2. 运行结果 3. 解决方法 阅读全文
posted @ 2017-09-04 10:46 木棉花的漂泊 阅读(6080) 评论(0) 推荐(0)
摘要:Python的smtplib提供了一种很方便的途径用来发送电子邮件,它有SMTP协议进行简单的封装,可以使用SMTP对象的sendmail方法发送邮件,通过help()查看SMTP所提供的方法如下: 导入SMTP对象,通过help()查看对象的注释,从中找到sendmail()方法的使用说明。 co 阅读全文
posted @ 2017-09-01 15:25 木棉花的漂泊 阅读(334) 评论(0) 推荐(0)
摘要:Python所涉及的文件和文本操作涉及到os模块和shutil模块 1.得到当前.py文件的目录路径:os.getcwd() 2.返回指定目录下的所有文件和目录:os.listdir() 例如: 3.删除指定的文件os.remove() 阅读全文
posted @ 2017-08-30 17:49 木棉花的漂泊 阅读(141) 评论(0) 推荐(0)