问题标签 [sikuli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
12 回答
16995 浏览

java - 有没有人使用 SIKULI 来测试他们基于 GUI 的应用程序?

SIKULI似乎具有巨大的潜力。有没有人尝试使用它作为测试工具?还是更适合为用户自动执行操作?

0 投票
6 回答
6286 浏览

scripting - 我如何在 Sikuli 中单击三次?

我正在尝试使用 Sikuli 在网页(表格中)上选择整行文本。选择文本的最简单方法是“三击”它。有没有办法在Sikuli点击三次?谢谢!

0 投票
1 回答
3081 浏览

jython - 我可以在我的项目中使用 Sikuli 作为 Jython 库吗?

Sikuli 真的很酷,但它在其内置的 Jython 环境 Sikuli IDE 中工作。

所以我想知道是否可以将 Sikuli 作为外部库导入到我的 Jython 库中?我从 Sikuli 的网站上看到他们有这个 Python 模块,它提供了所有 Sikuli 操作,如单击和键入。这是链接:http ://sikuli.org/documentation.shtml#doc/pythondoc-python.edu.mit.csail.uid.Sikuli.html

我尝试导入skiuli-script.jar 并将skiuli-script/Lib 添加到PYTHONPATH。然后在我的spike.py脚本中,我尝试这样做:

然后在执行脚本时,我收到了这个错误:

我正在使用 Jython 2.2.1 和 Mac 10.6.2(32 位模式)。我还在 Java Preference 中设置了首先使用 32 位模式。

0 投票
4 回答
6393 浏览

python - 改变斯库里的敏感度?

我已经使用 sikuli 有一段时间了,但是我有一个问题......它不够敏感。我正在尝试匹配屏幕上的 -EXACT-,屏幕上还有一些其他项目看起来非常相似,以至于 sikuli 误认为它们是我真正想要的,所以我需要做到只寻找这个项目,没有任何差异。

我怎样才能做到这一点?

哦,为了进一步解释我的问题,我正在为游戏编写一个循环,一旦进度条达到 100% - 它需要让循环完成(并重新开始),但是进度条只是一个普通条 - 所以当 sikuli 在屏幕上查找它时,它会找到部分完整的条(因为它显然匹配它正在寻找的图像的不同长度/宽度/大小),并触发。

0 投票
4 回答
10593 浏览

python - Sikuli List of Functions & Operators

I've just discovered Sikuli, and would like to see a comprehensive functions list without digging through the online-examples and demos.

Has anyone found such a list?

Furthermore, apparently Sikuli supports more complex loops and function calls as well, and seems to be based in Python(!!). Examples would be great.

Thanks.

0 投票
2 回答
897 浏览

applescript - 从 AppleScript 执行 Sikuli 脚本

如何从 AppleScript 执行 Sikuli 脚本?

0 投票
1 回答
3859 浏览

unit-testing - 帮助!斯库里单元测试无法运行

我不能在window xp中运行任何单元测试?

IDE 功能正常。我在编辑器中编写了简单的示例单元测试脚本,如下:

def testHelloWorld(self):

但单元测试窗口中没有显示任何测试。单击单元测试窗格的运行按钮时,没有任何反应,并且 IDE 窗口消失,除了重新启动 IDE 之外没有其他方法可以返回。

它困扰了我好几天,如果有人能帮我解决这个问题,那就太好了!

非常感谢。

珍妮特

0 投票
1 回答
6554 浏览

sikuli - 在 sikuli 循环/重复

我有上述工作一次..但是,我将如何重复此操作以对网页上的所有匹配项执行相同操作?我不确定循环这个动作/重复的代码。

谢谢

0 投票
5 回答
9478 浏览

unit-testing - 如何将 Sikuli 脚本集成到 Selenium 中?

我广泛使用Selenium进行集成测试。适用于所有普通的东西(HTML/AJAX),但当我尝试测试第三方 ActiveX、Java 小程序和 Flash 组件时就不行了。

我为此找到的解决方案是Sikuli。在本地工作得很好,但我怎样才能将它集成到 Selenium 中?

顺便提一句。如果这是相关的,对于 Selenium,我正在使用 Python API。

0 投票
6 回答
2299 浏览

python - Jython:在 Windows 上发出简单的哔声

我正在与 Sikuli 合作,它(我认为)是建立在 Jython 之上的。我想制作一个脚本,发出轻微的哔哔声以吸引用户的注意力。(这是在 Windows 上。)

我怎样才能做到这一点?我看到该winsound模块在 Jython 上不可用。

(注意我要使用声卡,而不是内置蜂鸣器。)