python selenium L2

一、测试用例实现

  每个功能封装成

  代码和用户数据分离:

    1  将代码中的数据剥离,设计合理的数据结构

    2  设计数据读取模块,从文件中读取测试数据

    数据设计: 字典形式

    

二、测试用例优化 - 测试结果

  xlrd : 读写excel 文件数据 pip install xlrd

  XlsxWriter: 写excel 文件  pip install XlsxWriter

  

  excel表格单元类型

类型 ctype 说明
0
1 str
2 num
3 data
4 boolean
5 error

  xlsxwriter模块:

    1  写入、合并单元格,设置单元格格式

    2  支持公司,超链接

    3  支持插入图片

    4  支持生成chart

  EG:

    

import xlsxwriter

wb = xlsxwriter.Workbook('test.xls')
table = wb.add_worksheet('report')
table.write_string(0,0,'Test Time')
table.set_column('A:E' , 15)
wb.close()

  

  

xlsxwriter模块写入格式
方法 说明
write_boolean  写boolean 值
write_datetime 写日期
write_number 写数字
write_string 写字符串
write_blank
write_url 写连接
write_formula 写公式
insert_image  插入图片
merge_range 合并单元格写入

xlsxwriter单元格格式:add_format
方法 说明
color :red 颜色
num_format:yy-mm-dd 日期格式
url:www.baidu.com 超链接
bold:True 加粗
font_size:12 字体设置
underline:True 下划线设置
bg_color:red 单元格颜色

原文地址:https://www.cnblogs.com/zsr0401/p/6478628.html