Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)
Posted 小石头tester
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)相关的知识,希望对你有一定的参考价值。
我们在项目中可能用到excel表生成,下面的代码就是对excel表的操作:
1 import xlsxwriter 2 import datetime 3 4 class write_excel(): 5 def __init__(self,path): 6 now = datetime.datetime.now() 7 fname = \'TestReport\' + now.strftime("%Y-%m-%d") 8 self.row = 0 9 self.xl = xlsxwriter.Workbook(path+fname+\'.xlsx\') 10 #print path+fname+\'.xlsx\' 11 12 def xls_init(self,sheetname,*titles): 13 self.sheet = self.xl.add_worksheet(sheetname) 14 self.sheet.set_column(0,len(titles)-1,20) 15 self.xls_write(*titles) 16 17 def xls_write(self,*args): 18 col = 0 19 for val in args: 20 self.sheet.write_string(self.row,col,str(val)) 21 col += 1 22 self.row += 1 23 24 def xls_close(self): 25 self.xl.close()
用法:
xlsx1 = write_excel(\'./test\')
xlsx1.xls_init(\'userinfo\',\'username\',\'password\')
xlsx1.xls_write(\'xiaoshitou\',\'123456\')
xlsx1.xls_close()
result:
以上是关于Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium进行UI自动化测试项目中,常用的小技巧3:写入excel表(python,xlsxwriter)
Python+Selenium进行UI自动化测试项目中,常用的小技巧2:读取配置文件(configparser,.ini文件)
Python+Selenium进行UI自动化测试项目中,常用的小技巧1:读取excel表,转化成字典(dict)输出
(selenium+python)_UI自动化12_web UI自动化实例(以京东搜索加车为例)
Python+Selenium进行UI自动化测试项目中,常用的小技巧4:日志打印,longging模块(控制台和文件同时输出)