【问题标题】:Sikuli is not working in some machineSikuli 不能在某些机器上工作
【发布时间】:2017-10-15 03:26:20
【问题描述】:

我已经尝试使用 Sikuli 进行 ui 自动化。我创建了一个图像,并尝试执行单击操作。它在一台 PC 上工作,但在另一台 PC 上尝试时却无法正常工作。我收到一个错误“找不到 P(c:/users/--/pictures/googles.png”的错误。问题可能是什么原因。我应该更改我机器中的任何设置吗?你能帮我吗? .

谢谢, 加内什。克

【问题讨论】:

  • 在另一台电脑上尝试是什么意思?听起来您在一台机器上询问了一个应用程序,并尝试在另一台机器上运行自动化测试而不复制您尝试单击的控件的 png 文件(sikuli 使用该文件在屏幕上查找控件)
  • 应用程序在一台机器上运行。但是相同的应用程序(不集成相同的代码)不能在另一台机器上运行。我在文件夹中有图片。
  • 我得到了设置 Settings.MinSimilarity 的答案。但我在 Sikuli4Net 中没有设置选项。你知道我应该添加任何包吗??

标签: ui-automation sikuli sikuli-script sikuli-ide


【解决方案1】:

这可能是由于目录。例如,尝试将“/”更改为“\\”。该目录应如下所示:

"C:\\users\\my_directory\\file.png"

另一个原因可能是您的实际用户无权查看该文件夹。尝试将这些图像放在特定文件夹用户之外的另一个目录中。

【讨论】:

  • 我得到了设置 Settings.MinSimilarity 的答案。但我在 Sikuli4Net 中没有设置选项。你知道我应该添加任何包吗??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 1970-01-01
  • 2022-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-23
相关资源
最近更新 更多