zoukankan      html  css  js  c++  java
  • 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 单元格颜色

  • 相关阅读:
    java.lang.NoClassDefFoundError: sun/swing/plaf/synth/SynthIcon
    微信数据库解密--代码报错:未定义标识符 HMAC_CTX_init
    Windows家庭版组策略编辑
    Visual Studio x64 使用 .asm 文件
    某数据库管理软件离线注册分析
    EV剪辑分析
    ciscn_lonelywolf
    arm-pwn
    libc-2.32.so在orw上与其他版本的区别
    更新libc
  • 原文地址:https://www.cnblogs.com/zsr0401/p/6478628.html
Copyright © 2011-2022 走看看