我在 Mac 上使用 Sikuli IDE 1.0.0,试图让一个简单的测试用例工作,我在一个模块中调用另一个模块中的脚本。这些模块都在同一个目录中。
testModule.sikuli 有这个:
from sikuli import *
def testFunc():
exit(1)
testImport.sikuli 有这个:
import testModule
reload(testModule)
testModule.testFunc()
运行 testImport 只会产生:
[error] ImportError ( No module named testModule )
在 import testModule 行上。
我尝试了对 testImport 的各种添加,包括:
myScriptPath="[my project path]"
if not myScriptPath in sys.path: sys.path.append(myScriptPath)
这些似乎都不起作用。