随笔分类 - Python
Python
Python 打包成exe执行文件
摘要:1、通过几天的折腾,终于有点成效了,可是还是存在问题,把打包好的exe在其他机器上运行报错;在此分享一篇打包exe的文章:http://www.crifan.com/use_cx_freeze_to_package_python_to_single_executable_exe/ 1 import ...
阅读全文
Python 模块导入
摘要:1、模块导入路劲是一个比较重要的概念;在python中,每一个以扩展名.py结尾的python源代码文件都被认为是一个模块。其他文件可以通过导入一个模块来读取这个模块的内容。 什么是导入?导入从本质上来讲,被认为是载入另一个文件,并能够读取那个文件的内容。我们可以通过简单的import和from来实...
阅读全文
发送Email
摘要:1、在写测试脚本的时候,一直对于自动会测试这个很疑惑?为啥它会在IT行业这么流行,却很少有公司去真正的使用自动化么?自动化真的能找出问题?找出问题之后,怎样告知Dev去修改呢?2、介于上面的思考,采用了如果发生异常就截图,并发送email告知Dev去修改;#coding=utf-8import smtplib from email.mime.text import MIMEText from email.mime.image import MIMEImageimport remailto_list=["********","************"]m
阅读全文
读写TXT文档
摘要:1、在脚本的时候,考虑到把测试结果与脚本、数据进行分开处理,即想到把脚本运行的结果都放入到result.txt的文档处理;2、在这其中由于路径的问题,导致读入txt文档为乱码;3、在读入的文档中写入运行电脑的本机IP:localIp=socket.gethostbyname(socket.gethostname());4、获取运行脚本的时间:t=time.strftime('%Y-%m-%d %H:%M',time.localtime(time.time())),精确读取到年月日时分;5、tes=[] 定义一个数据,把txt中的内容看做一个数组; tes.append(&quo
阅读全文
自动化测试摸索
摘要:1、跟大神交流,其中自己能学到很多的东西;测试、框架、封装、用例工厂等等一系列专有名词;最近有感觉自动化又进阶了一个阶段了,虽然觉得它现在存在的价值还不高,可是如果把UI界面做出了,还是挺值得的;(1)终于封装了大部分的页面元素,用起来挺爽的;(2)接下来需要做的就是要数据驱动了,可是是直接用excel,还是选择用数据库管理呢?以下贴一小段代码: 1 import Means 2 import testlog 3 import traceback 4 import unittest 5 import HTMLTestRunner 6 from element_init import login
阅读全文
Python标准模块logging(转)
摘要:http://docs.python.org/2/howto/logging-cookbook.html学习logging的时候,发现此文章挺容易上手的,转过来学习学习; 1 import logging 2 import sys 3 logger = logging.getLogger("endlesscode") 4 formatter = logging.Formatter('%(name)-12s %(asctime)s %(levelname)-8s %(message)s', '%a, %d %b %Y %H:%M:%S',) 5
阅读全文
Selenium wedriver中上传文档
摘要:记得以前使用selenium rc的时候上传文档的时候纠结了很久,到后面才发现原来是是selenium rc自己的一个bug,后面果断淘汰rc,投入了selenium weddriver的怀抱;selenium wedriver上传文档一句话就可以搞定:browser.find_element_by_xpath("//body/input").send_keys('d:\\affiliate paperwork\W9.docx' )
阅读全文
selenium 中except时进行截图
摘要:终于知道怎么去捕捉异常了,try: dr.find_element_by_xpath("//html/body/div[1]/div/div[1]/a[4]").clickexcept :driver.get_screenshot_as_file("D:/screenshots/test01.png") #如果try里面的语句出错的话,就会执行Except中的东西;
阅读全文
浙公网安备 33010602011771号