如何在python中导入sikuli模块?

2024-05-14 13:32:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我很难让sikuli+python单元测试工作,希望能得到一些帮助。 我在网上到处搜索,但什么都没用。我的python知识非常有限,我想这对。。。

我用的是win7 32, sikuli 1.0 rc3(r905), Python2.7.3

我试图通过python开始运行sikuli单元测试(不使用命令行,就像使用pythonggui运行python脚本一样)。除此之外,我还遵循了这里显示的说明:http://sikuli.org/docx/globals.html 这里:https://answers.launchpad.net/sikuli/+faq/1804

我的sikuli脚本(name:slidelychromeunitest2.sikuli)是这样开始的(剩下的不重要,因为它卡在第一行):

from sikuli import *
import unittest

我的python脚本(name: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 (most recent call last): File "D:\Python27\SikuliTestRunner.py", line 6, in import slidelyChromeUnitTest2 File "D:\Program Files\Sikuli X\slidelyChromeUnitTest2.sikuli\slidelyChromeUnitTest2.py", line 1, in from sikuli import * ImportError: No module named sikuli

我无法克服那个错误。。。 我做错什么了?

谢谢你, 伊兰


Tags: nameinfrompyimport脚本sysfiles

热门问题