4

我无法让 sikuli+python 单元测试正常工作,我很乐意提供帮助。我在互联网上进行了广泛搜索,但没有任何有用的东西。我的python知识非常有限,我想这无济于事......

我正在使用 win7 32、sikuli 1.0 rc3 (r905)、python 2.7.3

我正在尝试通过 python 开始运行 sikuli 单元测试(不使用命令行,就像使用 python gui 运行的 python 脚本)。除其他外,我已遵循此处显示的说明:http: //sikuli.org/docx/globals.html 和此处:https ://answers.launchpad.net/sikuli/+faq/1804

我的 sikuli 脚本(名称:slidelyChromeUnitTest2.sikuli)是这样开始的(剩下的没关系,因为它卡在第一行):

from sikuli import *
import unittest

我的 python 脚本(名称:SikuliTestRunner.py)看起来像这样:

import sys

mySikuliPath = "D:\\Program Files\\Sikuli X\\slidelyChromeUnitTest2.sikuli"
if not mySikuliPath in sys.path: sys.path.append(mySikuliPath)

import slidelyChromeUnitTest2

当我运行 python 脚本时,我得到的是:

回溯(最后一次调用):文件“D:\Python27\SikuliTestRunner.py”,第 6 行,在 import slidelyChromeUnitTest2 文件“D:\Program Files\Sikuli X\slidelyChromeUnitTest2.sikuli\slidelyChromeUnitTest2.py”,第 1 行,在从 sikuli 导入 * ImportError:没有名为 sikuli 的模块

而且我无法克服那个错误......我做错了什么?

谢谢你,伊兰

4

1 回答 1

5

这是你不能的 Jython。 http://doc.sikuli.org/devs/system-design.html

编辑:更新了链接,删除了死帖参考。

于 2012-05-18T16:22:51.303 回答