【问题标题】:Sikulix install - jythonSikulix 安装 - jython
【发布时间】:2017-11-11 11:48:57
【问题描述】:

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

  1. 已下载安装Sikuli v1.1.1
  2. 已安装 java 32bit
  3. 已安装 jython 2.7.0
  4. jython 在我的 pyCharm 项目中添加为解释器
  5. sikulixapi 已运行
  6. 将 Sikuli lib 从 appData 复制到 jython 文件夹
  7. 创建 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**

我做错了什么?

【问题讨论】:

  • 需要专门用pyCharm运行吗?
  • 是的,但如果不可能,我可以在另一个 IDE 中尝试

标签: python automation jython sikuli


【解决方案1】:

以下对我有用:

import org.sikuli.script.SikulixForJython

之前

from sikuli import *

【讨论】:

    【解决方案2】:

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

    导入 org.sikuli.script.SikulixForJython

    从 sikuli 进口 *

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 2023-01-26
      • 1970-01-01
      • 2016-09-09
      • 2011-08-15
      • 2013-03-05
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多