python - 使用 Robot Framework API 在 Python 中创建测试用例

标签 python robotframework

我有用 Python 编码的自动化存储库。现在我想使用一些 RobotFramework 功能,例如用于日志和输出的 html、创建 xml。是否可以在我用 Python Unittest 库编写的现有测试用例中以某种方式使用 Robot 功能,而无需重新编写这些功能。如果这是错误的方法,请告诉我

最佳答案

是的@rjha, 您可以使用用 python 编写的测试用例。通常在机器人框架中我们会导入用Python编写的库。使用相同的概念,我们可以使用用 Python 编写的测试用例。

这里我在 Eclipse 中使用 RED 编辑器,根据我的经验,使用创建的模块应该导入到您的 red.xml 文件中,每个方法名称将是您的关键字,当您完成从 testsuite 文件运行执行时,将生成您想要生成结果的 log.html 和 report.html。

为了更好的测试用例执行结果,导入“Logging”模块,您可以在测试用例中使用 log.info、log.warn 等,这些模块将显示在生成的 html 报告中

enter image description here

关于python - 使用 Robot Framework API 在 Python 中创建测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42945610/

相关文章:

Python 静态类属性设置/获取

frameworks - Spock + GEB 与机器人框架

java - 如何单击 Robot Framework Selenium 中的元素

XML 解析器在机器人框架中不起作用

python - 使用 haystack/elasticsearch 进行部分词搜索

python - 在 Heroku 上部署 Flask - 错误 R10

python - Ubuntu 17.10(GPU)上安装Pytorch的问题

python - unicode 文字数组

robotframework - 如何使用机器人框架在测试步骤中继续失败

python - 如何在机器人框架 HTTP 请求库中为 CreateSession 添加 header