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 | 单元格颜色 |

浙公网安备 33010602011771号