从Python开始Sikuli会返回错误

时间:2015-08-31 09:31:38

标签: python automation sikuli sikuli-script

我想运行Sikuli来使用Python自动化Windows应用程序。我是Sikuli的新手。实际上我使用pip install sikuli安装了Sikuli。然后我尝试在我的Python文件中导入它,如下所示:

from sikuli import *
print("Working")

但是当我使用' python sikuliTest.py'运行它时,我得到以下错误,如下所示:

Traceback (most recent call last):
  File "sikuliTest.py", line 1, in <module>
    from sikuli import *
  File "c:\Python27\lib\site-packages\sikuli-0.1-py2.7-     win32.egg\sikuli\__init__
.py", line 1, in <module>
    from sikuli import *
  File "c:\Python27\lib\site-packages\sikuli-0.1-py2.7-     win32.egg\sikuli\sikuli.p
y", line 15, in <module>
    from jnius import autoclass
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius- 1.1.dev0
-py2.7-win32.egg.tmp\jnius\__init__.py", line 12, in <module>
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius-  1.1.dev0
-py2.7-win32.egg.tmp\jnius\jnius.py", line 7, in <module>
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius-1.1.dev0
-py2.7-win32.egg.tmp\jnius\jnius.py", line 6, in __bootstrap__
ImportError: DLL load failed: The specified module could not be found.

我不确定我是否正确安装了它或我在哪里做错了。请帮帮我。

1 个答案:

答案 0 :(得分:1)

Sikuli正在使用Jython,不能直接从Python运行。如果您想使用Python语法创建脚本,请使用Sikuli开始阅读here。看看第3节和第34节;我如何设置SikuliX&#34;。

对于任何特定问题/问题,请使用Sikuli Launchpad