问题标签 [sikuli-x]
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.
selenium-webdriver - 获取 [错误] 鼠标:在 Mac 中使用 Sikuli 时无法使用(被阻止)
我在执行脚本时使用了 Sikulix maven 依赖项并出现以下错误: [错误]鼠标:不可用(被阻止) 请在下面找到代码片段
有人可以帮忙解决上述问题吗
sikuli - Sikulix : 比较网站的图像和屏幕
我使用 sikulix,我想检查网站的某个区域是红色还是绿色。
所以我拍了网站的一部分,当是红色(negatif.png
) 另一个区域用于检查颜色。但它不起作用。
每次 sikulix 采取其他。
sikuli - Sikulix:向右移动鼠标
选择图片后我需要移动鼠标。
鼠标移动到图片后鼠标需要向右移动,而且图片的位置并不总是在同一个地方。
请问如何将鼠标向右移动50px。
谢谢
sikuli - SikuliX:我的脚本在检测图像时反应太慢,如何改进?
我正在制作一个脚本,让我的角色自动钓鱼
鱼竿下海后,等待鱼上钩,鱼上钩后,会有一个感叹号出现约1秒。所以我等待 fishAppear 图像出现
现在的问题是:getFish 按钮仅在鱼上钩后 1 秒内显示。当脚本检测到fishAppear 时,需要一些时间单击getFish 按钮,而getFish 按钮已经消失。
如何使脚本更快,但它可以更快地搜索 fishAppear 图像?谢谢!
sikuli-x - 如何使用循环保存不同的文件名?
只要发现 Sikulix 可以做简单的自动化。
我尝试以不同的名称保存 MSWord 文档:例如
我尝试使用循环来做到这一点:
但似乎 type() 不带任何变量。我能做些什么?
automation - sikulix is there any way to run it independently in the background of a machine?
I have been using sikulix for a while writing scripts for tests and general automation, as far as i have seen it is not possible to because silkulix needs keyboard input and a screen. Does anyone know if it is possible to a way to mock thses to enable to host it using amazon services.
python - 如何使用 Sikuli 和 Python 代码连接远程 Linux 服务器
我想连接到远程 Linux 服务器并从 Sikuli 执行一些 Linux 命令。为此,我尝试了下面的 Python 代码。这在使用 Python 解释器的 Python 终端上运行良好。
之后,我将相同的代码放入 Sikuli。还将 Paramiko 包文件夹存储在以下路径并从 Sikuli 执行:C:\Users\MY_USER\AppData\Roaming\Sikulix\Lib
但它正在抛出 Import Paramiko 错误。当我浏览一些博客时,我了解到,Sikuli 基于 Jython,而不是标准 Python。也许 Python 终端使用 Python 解释器来运行代码,但 Sikuli IDE 使用 Jython 解释器,这可能是它看不到 Paramiko 模块并且无法运行它的原因。
有人可以指导我吗?或者有没有其他方法可以实现这一目标?
提前致谢。
java - Java 上的 Sikuli 无法识别图像
我一直在尝试使我的计算机上的一些任务自动化,并且确实从 Java 中选择了 Sikuli 来做到这一点(我每天都使用 Java,并且不知道任何使用 java 的自动化工具,sikuli 是我发现的第一个)。我使用 java 和 maven 和 eclipse 作为 IDE。我已将 Sikuli 添加为 Maven 依赖项。
我试着做一些简单的事情。我使用 Windows 的屏幕截图工具对屏幕的某些部分进行了截图,并希望 sikuli 将其悬停。它对一张图像效果很好,但对其他图像则完全不行。似乎图像越大效果越好,因为我对任何小图像都没有成功。一个工作是整个窗口的屏幕(减少到我屏幕的~1/4)。我还尝试在此窗口中找到一个按钮,找到左下角的 windows 徽标,找到我的包资源管理器的屏幕,但没有一个可以正常工作。
我使用各种值玩了similar(),但它并没有改善结果。在某些情况下(窗口内的按钮),它确实找到了一些低相似值的结果,但它是另一个按钮。奇怪的部分是:它找到了另一个亮蓝色的按钮,而我正在寻找的是紫色的。
我的电脑背景从未改变,我做了一些 screen.highlight() 并查看正确的屏幕(双屏)。这不是图像路径的问题(已经解决了这个问题)。
你知道我可以尝试什么吗?我读过关于人们使用 Sikuli IDE 还是其他 IDE 的成功率不同的文章。所以也许我可以试试 sikuli IDE。
我一回到家就可以提供代码示例。
我用来测试的代码:
它适用于“完整启动器”图像,但找不到启动器的子部分(按钮)。我尝试编写一些代码来测试类似参数是否存在阈值:
它会在 0.5 左右找到一些东西,但它是一个完全不同的按钮。
谢谢 !
编辑:如果有人有同样的问题,请尝试使用 sikulix IDE 截取屏幕截图。它适用于 IDE 截取的屏幕截图。
java - java.lang.NoSuchMethodError:accessibilityHitTest
我正在使用 Sikulix 2.0.6。消息字段有错误:java.lang.NoSuchMethodError:accessibilityHitTest
我看了 https://github.com/openjdk/jdk/pull/5702
但仍然不知道如何解决它。
和我的终端日志: 线程“AppKit 线程”2021-11-25 23:12:27.606 java[4714:116836] 错误 JNI 查找accessibilityHitTest 中的异常
我使用m1 mac。有没有人有类似情况?
- - 更新 - - -
每次单击 IDE ,错误行都会增加。当我更改 ide 的窗口大小时,错误会奇怪地消失,但是当我重新启动时,我再次收到错误。