如何使用机器人框架进行静态自动化与XML体和XML响应体

时间:2015-10-07 16:05:17

标签: xml rest robotframework

我使用了XML Body和XML Response来使用Rest Assured for Rest Automation。

我还使用selenium2Library将Web框架用于Web UI自动化。

但现在我的要求是使用机器人进行Rest Automation。

我遇到过HttpLibrary,但它没有给我一个选项,可以在请求中使用XML主体并指定内容类型并阅读Response XML。

我使用XML库来解析xml,但这也没有帮助。

有人可以通过一些示例和实现此目的的最佳方式帮助我设置它。

早期回应将受到高度赞赏。

提前多多感谢。

注意我去了How to use REST library in Robot Framework?,但这对我没有帮助,因为我没有在身体上使用JSON。

1 个答案:

答案 0 :(得分:2)

您可以使用Requests library,它是在python requests库之上构建的关键字库。有了它,您可以进行所有正常的REST调用(GET,PUT等)。该库并不关心输入和输出是JSON,XML还是其他任何东西(尽管它确实包含了将结果转换为JSON对象的便利函数)。

它没有专门针对XML的任何功能,机器人内置了XML library,您可以使用它来操作数据。