我无法让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脚本时得到的是:
Traceback(最近一次调用最后一次):文件 “D:\ Python27 \ SikuliTestRunner.py”,第6行,in import slidelyChromeUnitTest2文件“D:\ Program Files \ Sikuli X \ slidelyChromeUnitTest2.sikuli \ slidelyChromeUnitTest2.py”,第1行,in 来自sikuli import * ImportError:没有名为sikuli的模块
我无法克服那个错误...... 我做错了什么?
谢谢你, 伊兰