我已将Sikuli与Selenium网络驱动程序集成,它在我的本地计算机上运行良好。现在我想在远程机器中执行相同的脚本。我的脚本通常是基于sikuli的,即几乎没有任何网络自动化。整个项目用于自动化在不同远程计算机上运行的桌面应用程序。
想想POS系统在零售店运行。
答案 0 :(得分:2)
正如您已经知道sikuli是一个基于图像的自动化,它通过检查基本图像与当前可见屏幕来查找元素。所以简单地说,它可以在代码执行的地方工作。所以在Grid上不可能执行发生在远程计算机上
已经有post somewhat answers了。那个人在Autoit,Sikuli and Other Tools with Selenium Grid
写了一个博客同时浏览此LaunchPad Discussion
发现这个sikuli remote control很有趣。我还没用过它但是你可以尝试一下
答案 1 :(得分:0)
如果您可以在远程计算机中获取图像,那么它可能会起作用。使用Jenkins,您可以将图像下载到远程计算机和selenium jenkins插件以开始执行。只是一个想法,从未测试过。