问题标签 [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 投票
1 回答
317 浏览

java - 忽略右键单击并改为移动单击

是否有可能(在 sikuli/java 中)使右键单击事件形成一个移位单击,而忽略右键单击通常会发生什么?

谢谢,

奥丁

0 投票
1 回答
3571 浏览

clipboard - 使用 Sikuli 或 Jython 时清除 Windows 的剪贴板

我正在尝试使用 Sikuli 或 Jython 清除 Windows 的剪贴板。

我目前正在使用剪贴板从文本框中获取用户输入的文本。我使用剪贴板检查用户是否在单击按钮之前输入了文本。我想检查在单击按钮之前文本框是否为空。

我遇到的问题是,一旦使用剪贴板,我就无法清除它。因此,每次单击按钮时,剪贴板中的值都会返回到我的脚本中。

我需要能够在抓取用户输入的文本后清除剪贴板,或者找到一种不使用剪贴板来读取文本框的方法。

帮助。

提前致谢,

马旺

0 投票
0 回答
304 浏览

java - 在 Linux 上以最少的安装运行 sikuli 脚本

我想将 sikuli 脚本添加到我的存储库中,并在 Linux 上以最少的安装使其可供其他人使用。说明如何在不安装的情况下在 Windows 上运行脚本,但在 Linux 上更复杂。

有没有人有这个问题的经验或建议?

0 投票
1 回答
22101 浏览

python - 如何在python中导入sikuli模块?

我无法让 sikuli+python 单元测试正常工作,我很乐意提供帮助。我在互联网上进行了广泛搜索,但没有任何有用的东西。我的python知识非常有限,我想这无济于事......

我正在使用 win7 32、sikuli 1.0 rc3 (r905)、python 2.7.3

我正在尝试通过 python 开始运行 sikuli 单元测试(不使用命令行,就像使用 python gui 运行的 python 脚本)。除其他外,我已遵循此处显示的说明:http: //sikuli.org/docx/globals.html 和此处:https ://answers.launchpad.net/sikuli/+faq/1804

我的 sikuli 脚本(名称:slidelyChromeUnitTest2.sikuli)是这样开始的(剩下的没关系,因为它卡在第一行):

我的 python 脚本(名称:SikuliTestRunner.py)看起来像这样:

当我运行 python 脚本时,我得到的是:

回溯(最后一次调用):文件“D:\Python27\SikuliTestRunner.py”,第 6 行,在 import slidelyChromeUnitTest2 文件“D:\Program Files\Sikuli X\slidelyChromeUnitTest2.sikuli\slidelyChromeUnitTest2.py”,第 1 行,在从 sikuli 导入 * ImportError:没有名为 sikuli 的模块

而且我无法克服那个错误......我做错了什么?

谢谢你,伊兰

0 投票
2 回答
1296 浏览

python - Sikuli 和 Python subprocess.call 函数

我正在尝试在 Sikuli 脚本中使用 Python 库中的调用函数。

问题是在我关闭记事本之前,“通话已结束”的消息永远不会出现。我认为这与call执行结束时发送的错误代码有关。

谢谢。

0 投票
2 回答
813 浏览

java - Jython 中的 Sikuli 与 Java 中的 Sikuli,有什么区别吗?

我目前在 Jython 层用 Sikuli 编写了一些自动化,但我开始怀疑在 Java 级别执行此操作是否更好?

脚本变得越来越重要。所以我想知道如果在 Java 层编写,我是否会获得速度或稳定性?

有这方面经验的人吗?

0 投票
2 回答
2430 浏览

special-characters - Sikuli脚本中的特殊字符

当我在 Sikuli IDE 中键入时,我正在尝试在 Sikuli 中使用一些法语特殊字符,

但我得到这个错误:

似乎 Sikuli 目前无法正确处理 utf-8。我在谷歌上能找到的只是 type() 函数和使用剪贴板的 paste() 相同的问题。

在 App.open 的情况下是否有解决方法?

非常感谢。

0 投票
2 回答
6409 浏览

android - Automatic screenshot capture of the running android application for app store commitment

I've batchly generated a lot of apk install package, and I need to commit them to the android app store. Since the app store requires me to provide 3~4 pictures of the screenshot for the running application, and I don't wanna do this manually. So I'm trying to use some automation script. After some research I get the MIT sikuli UI interactive programming IDE which supports JPython.

The problem I got is that I need to uninstall my previously installed app or the installation process would fail with the "INSTALL_FAILED_INSUFFICIENT_STORAGE" error. I think the best way would be to run the uninstallation in the command line, and here comes the problem. The package name of the generated batched apks all starts with some same token, let's say "com.abc.efg", while differs with some minor numbers like "com.abc.efg_123_353" or "com.abc.efg_134_324", so I'm turning to some wild-char solution like "adb uninstall com.abc.efg*", but wild-char seems not be supported with the "adb" like command set. Any clue for this?

0 投票
1 回答
537 浏览

opencv - 如何在 Fedora 16 上成功安装 sikuly?

我在 Fedora 16 上安装 sikuli 时遇到问题,它是 64 位架构,我的主要问题来自于 opencv 的编译,sikuli 需要 2.1 版本的 opencv 并且在 cmake 步骤中它告诉我它找不到一些库。我已经尝试安装库并创建符号链接,但它仍然无法正常工作,有没有人知道一个好的教程或一些好的想法来解决我的问题?

0 投票
1 回答
219 浏览

ios - 无法从 cron 选项卡在模拟器上运行脚本

我们在 MAC OSX 10.7.3 上使用 sikuli 工具进行移动自动化我已经编写了一个 shell 脚本来打开模拟器并在模拟器上运行脚本

当我从命令行执行时,我可以看到模拟器打开并且脚本在模拟器上执行。但是当我使用 cron 选项卡做同样的事情时,我只能看到模拟器打开,但该工具现在无法识别模拟器来运行脚本,该工具会抛出无法识别模拟器的错误消息。

当该工具在从命令提示符运行时能够识别模拟器时,为什么它在从 crontab 运行时无法识别?

谢谢