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