Karate.robot 是否支持 CI /CD with Bamboo 并且需要像 Sikuli 这样的可见桌面才能 运行 脚本?

Does Karate.robot supports CI /CD with Bamboo and need visible desktop like Sikuli to run the script?

我使用图像定位器来定位一些桌面元素,我想到了以下关于空手道的问题。机器人.

桌面脚本 运行 可以在 VM 上使用 CI/CD 管道吗?它需要物理桌面吗?

之前我在 Sikuli 上工作,如果我最小化然后脚本不起作用,Sikuli 需要一个物理桌面,空手道也是这样。机器人?

只要您可以在 VM 上安装空手道就可以了。是的,必须进行 RDP 会话会变得很复杂。您需要花一些时间来解决这个问题,但我们知道已经有团队这样做了。这也是您贡献一些参考 material 并希望为社区编写代码的机会。例如,让不同的分辨率工作可能是一个挑战。

如果您在支持该自动化方法(例如按钮)的元素上使用 Element.invoke() 方法(未记录),则不需要 UI 可见。

所有可用信息都可以在这个答案中找到:

如果您有更多问题,最好的选择是自行解决 - 并在此处报告您的发现以造福他人。