Sikulix 安装 - jython

Sikulix install - jython

我需要在移动设备(或模拟器)上测试 unity 3d 应用程序。我不想只使用坐标按下按钮,所以我想使用 Sikuli。我将描述我已经完成的步骤:

  1. 已下载并安装 Sikuli v1.1.1
  2. 已安装 java 32 位
  3. 已安装 jython 2.7.0
  4. jython 在 pyCharm
  5. 我的项目中添加为解释器
  6. sikulixapi 是 运行
  7. 已将 Sikuli 库从 appData 复制到 jython 文件夹
  8. 创建了 Python 文件并添加了导入

当我尝试 运行 项目时,我收到此错误:

D:\jython2.7.0\bin\jython.exe -Dpython.path=D:\python_projects\sikuli_test D:/python_projects/sikuli_test/test_sikuli.py
Tra**ceback (most recent call last):
  File "D:/python_projects/sikuli_test/test_sikuli.py", line 1, in <module>
    from sikuli import Region
  File "D:\jython2.7.0\Lib\sikuli\__init__.py", line 5, in <module>
    from org.sikuli.basics import Debug
ImportError: No module named sikuli

Process finished with exit code -1**

我做错了什么?

以下对我有用:

import org.sikuli.script.SikulixForJython

之前

from sikuli import *

在您的 jython 项目解释器中,将环境变量路径设置为放置 sikuli jar 的位置。那应该解决它。 还要确保在您的代码中使用它

进口org.sikuli.script.SikulixForJython

从 sikuli 导入 *