小编ila*_*lan的帖子

如何在python中导入sikuli模块?

我无法让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
Run Code Online (Sandbox Code Playgroud)

我的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
Run Code Online (Sandbox Code Playgroud)

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

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

我无法克服这个错误......我做错了什么?

谢谢,伊兰

python sikuli

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

sikuli ×1