用Robot Framework中的RequestsLibrary做接口测试,用get request关键字结合accept=application/xml取得返回的xml格式的response的时候,因为返回内容含有“<?xml version="1.0" ?>”,导致使用xml库中的parse xml来解析时,总是报错。
研究发现可以使用String库中的方法来去除“<?xml version="1.0" ?>”,具体代码如下面加粗部分:
用Robot Framework中的RequestsLibrary做接口测试,用get request关键字结合accept=application/xml取得返回的xml格式的response的时候,因为返回内容含有“<?xml version="1.0" ?>”,导致使用xml库中的parse xml来解析时,总是报错。
研究发现可以使用String库中的方法来去除“<?xml version="1.0" ?>”,具体代码如下面加粗部分: