将testlink导出的xml格式用例转化为Excel

前言

        项目交付需要提交文档,其中要求提供测试用例的文档,但是TestLink只能导出为xml格式(ps,可能是我们公司的testlink太老-_-),不可能直接交付一个xml格式文件给领导吧。2000多条用例也不可能手工改写。最后求助python脚本,使用脚本来转换格式。

需求分析

  • 需要解析xml格式文件
  • 存为Excel格式文件
  • Testlink导出的xml文件对多段文字、特殊符号使用了html格式转义,需要反向解析

准备

  1. 安装python3.6
  2. 安装xlwt模块用于写入Excel文件

行动

1.解析html文件,使用python包html.parser.HTMLParser

从导出来的xml文件中发现步骤的字符串是如下格式
<p>&nbsp;zzzzz。</p>
<p>yyyy;</p>
<div>xxxxxx。&nbsp;</div>
<div>&nbsp;</div>
我们期望。转化为
zzzzz。
yyyy;
xxxxxx。
粗略分析,testlink导出的多段文字、特殊符号只使用了标签和html转义字符,所以代码如下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值