在我的一个项目中,我们使用 Robot Framework 和一个特殊的侦听器通过 XRAY 将结果推送到 Jira。
现在,我们想要以 A 或 B 两种不同的模式调用 Robot Framework,并且需要通过 XRay 将不同的标签推送到 Jira。
我不想在调用机器人之前设置一些环境变量,因为它们真的很难跟踪。
使机器人框架的全局变量在机器人框架侦听器中运行可访问的最简单方法是什么。
我只想这样称呼机器人:
robot --listener XRayListener.py --variable Mode:A
Run Code Online (Sandbox Code Playgroud)
如何,我现在可以访问 XRayListener.py 内部的变量 Mode
我可以将 jira 包与 python 一起使用,并从 JIRA 更新或获取问题详细信息。但我想知道如何使用 python 中的 post 请求将测试执行结果导入到 XRAY JIRA 中。我已经使用 JAVA 和 XRAY REST API 以及用于黄瓜测试的 json 文件完成了此操作。
无法弄清楚在 python 中为手动测试完成同样的事情。请注意,要求是使用 Python 以自动化方法在 XRAY 中的测试执行中将手动测试状态更新为“通过”/“失败”。