我已经将Sikuli与Selenium Web驱动程序集成在一起,它在我的本地机器上运行良好。现在我想在远程机器中执行相同的脚本。我的脚本通常是基于sikuli的,即几乎没有任何Web自动化。整个项目是为了自动化在不同远程机器上运行的桌面应用程序。
想想零售商店上运行的POS系统。
如果您可以在远程机器中获取图像,那么它可能会工作。使用Jenkins您可以将图像下载到远程机器和selenium jenkins插件以开始执行。只是一个想法,从未测试过。
正如您已经知道的,sikuli是一种基于图像的自动化,它通过对照当前可见屏幕检查基础图像来查找元素。简单地说,它在代码执行的地方工作。因此,由于执行发生在远程机器上,所以在网格上是不可能的
已经有一篇文章对此有所回答。那个家伙写了一篇关于Autoit、Sikuli和其他Selenium Grid工具的博客
还要通过此LaunchPad讨论
发现这个sikuli遥控器很有趣。我没用过,但你可以试试
我刚刚启动硒网格集线器时遇到麻烦。我正在使用以下命令: java-jar selenium-server-standalone-2.25.0。jar-角色中心 我收到以下消息:2012年7月25日下午1:26:26。openqa。网格硒。GridLauncher主要信息:启动selenium网格服务器 ...但它永远不会过去,只是挂起4444没有反应。 我的问题是:1.这是启动集线器的正确方式吗?
我刚来锡库利。我想在我的python(2.7版)单元测试(实际上是selenium webdriver测试)中添加sikuli特性(能够检查网页上是否显示了特定的图像)。有什么建议怎么做吗?我尝试安装,但出现错误(因为它可能需要Cython)。
我可以用硒格的四库里吗?如果远程机器会有sikuli库? 另一件事:我在 http://mvnrepository.com上找不到org.sikuli.script的maven dependecies/还有其他方法可以将jar包含到maven中吗?
MIT设计了一种新颖的图形脚本语言Sikuli,计算机用户 只须有最基本的编程技能(比如会写print"hello world"),他不需要去写出一行行代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。 根据MIT研究人员的论文(PDF)描述,使用者只要对Python语言有基本的了解,Sikuli可以利用图形用户界面的截图元素自动的完成大多数编程任务。用研究人 员的举的例子来说,就好
我正在尝试设置硒网格以实现测试的并行执行。首先,我将解释我当前的场景。 < li >我用watir webdriver在cucumber中编写了我的全功能测试套件 < li >我需要在多个环境中执行所有测试。 < li >我为selenium hub和node创建了一个设置 < li >我可以通过hub在单个节点上运行我的测试 我的目标是在多个虚拟机上同时运行我的测试。我遗漏了一部分,我需要配置我
问题内容: 我广泛使用Selenium进行集成测试。适用于所有常规内容(HTML / AJAX),但是当我尝试测试第三方ActiveX,Java applet和Flash组件时却一无所获。 我为此找到的解决方案是Sikuli。在本地运行良好,但是如何将其集成到Selenium中呢? 顺便说一句 如果相关,对于Selenium,我正在使用Python API。 问题答案: 请参阅Selenium R