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

java - Java 中的 Sikuli - 如何捕获屏幕截图/Png?

如何截取屏幕截图并将PNG的路径传递给click方法和wait方法?请帮助。

PS:我要打开firefox浏览器,点击地址栏,输入网站名称,点击回车。

谢谢!

0 投票
3 回答
977 浏览

sikuli - 如果我在 Windows 中制作 sikuli 脚本,相同的脚本是否可以在 Linux 中使用?

我目前正在寻找一种工具来测试 aa 网站,Sikuli 似乎很完美。但是,我的公司同时使用 Windows 和 Linux,我希望我们的脚本可以转移。

它会起作用还是适用于 Windows 的 Windows 脚本和适用于 Linux 的 Linux 脚本?似乎 Sikuli 可以从命令行运行也许我可以在 Linux 和 Windows 计算机上运行相同的脚本?

0 投票
1 回答
2999 浏览

java - 无法加载 Skuli 库

尝试执行以下 java 代码时遇到异常:

我已确保使用 Java 32 位。确保 java 和 sikuli 的环境变量设置正确。无法弄清楚到底是什么问题!

0 投票
2 回答
2272 浏览

java - Sikuli+Webdriver:出现错误 - x.png 看起来像一个文件,但在磁盘上找不到。假设它是文本

我正在尝试使用 sikuli 来验证图像是否出现在 html 页面上。下面是代码:

当我运行它时出现以下错误:

我尝试将图像文件放在与 java 文件相同的文件夹下,以及它的单独文件夹中(在项目/图像下)。但是我仍然得到相同的结果。任何帮助将不胜感激。谢谢。

0 投票
4 回答
5244 浏览

android - 如何使用 Sikuli 进行 Android 测试?

我正在使用 Sikuli 测试一个 Android 应用程序,但每次测试运行时的行为都不同:

  • 测试在第一个命令处停止,没有找到第一个图像
  • 仅找到一些图像,并且测试在未找到的特定图像处停止
  • 找到所有图像并且测试成功运行

这是示例测试及其运行时的行为之一。

Sikuli 在 Windows 7 上运行。有谁知道这是焦点问题还是其他问题以及如何解决?

谢谢

0 投票
0 回答
194 浏览

sikuli - 如何使用 Sikuli 跟踪应用程序的安装状态

我正在使用 Sikuli 自动在 Mac 上安装下载的应用程序的过程。安装包括一个也被安装的附加组件。 例如,在安装 Adob​​e Reader 时,McAfee Security Scan 作为插件安装:

在此处输入图像描述

如何单独跟踪两个安装的状态?

如果 Sikuli 无法做到这一点,请建议我可以做到这一点的任何其他方式。

0 投票
2 回答
2317 浏览

python - 从另一个 sikuli 项目运行 Sikuli 文件

我想做的是在不同的文件中用 sikuli 编写几个 UnitTest,然后生成报告。

我想做这样的事情:

项目Tests_Thing1.sikuli:

并且有类似的Tests_Thing2和Tests_Thing3项目

项目 Run_Tests.sikuli:

有没有办法做到这一点?

0 投票
2 回答
2733 浏览

android - 带有 Robotframework 的 MonkeyRunner

我打算使用monkeyrunner脚本来做自动化测试用例,我想使用robotframework(我对robotium不感兴趣)。我在http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html看到了一个使用机器人框架自动化 sikuli 脚本的优秀教程

有没有办法用robotframework和monkeyrunner做类似的事情?

这是我的示例monkeyrunner 脚本,它在使用monkeyrunner 调用时正确执行。

我想用 roboframework 调用同样的方法。我正在尝试以下。我不确定以下调用是否正确,我只是从 sikuli 自动化示例中复制并修改它。

当我这样做时,我收到以下错误。

我相信与 roboframework 一起执行 monkeyrunner 测试用例是很有可能的。

有什么输入吗?

0 投票
0 回答
1362 浏览

ant - 使用 Ant 运行 selenium/sikuli 脚本时无法找到图像

我编写了几个 selenium 脚本(Java)并使用 sikuli 来验证图像是否存在。当我通过 Eclipse/TestNG 运行测试时它运行良好,但使用 Ant 时出现以下错误:

[testng] [error] resources/x.png 看起来像一个文件,但在磁盘上找不到。假设它是文本。

以下是我的 build.xml,如果我可以提供更多信息,请告诉我。

0 投票
2 回答
2593 浏览

testing - 虚拟 UI 或如何在无头模式下运行 sikuli

当我遇到摘要式身份验证问题时,我正在执行测试自动化我正在使用 watir 进行自动化,watir 无法访问需要用户名和密码的警报窗口,watir 及其 browser.alert.set 方法只能访问用户名场地。我在 sikuli 中找到了一个解决方案,但它需要 UI,我需要在没有任何 UI 的服务器上运行这个测试用例,我在 watir 测试用例中使用无头我可以在 UI 中有类似无头浏览器的东西来运行这个测试案例,例如虚拟 UI 或其他东西或如何在无头模式下运行 sikuli。或者关于我的其他问题的任何解决方案如何使用 watir 在弹出窗口中输入密码?