当前位置: 首页 > 知识库问答 >
问题:

如何在python中导入sikuli模块?

慕河
2023-03-14

我在让sikuli python单元测试工作时遇到了麻烦,希望能得到一些帮助。我在网上到处搜索,但是没有任何有用的东西。我的python知识非常有限,我想这没有什么帮助...

我用的是win7 32,sikuli 1.0 rc3 (r905),python 2.7.3

我正在尝试通过python运行sikuli单元测试(不使用命令行,只是作为一个python脚本来运行python gui)。除了别的以外,我还遵循了这里显示的说明:http://sikuli.org/docx/globals.html和这里:https://answers.launchpad.net/sikuli/ FAQ/1804

我的西库里脚本(名称:滑动浏览器UnitTest2.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(最近一次调用last):File " D:\ python 27 \ sikulitestrunner . py ",第6行,在import slidelychromeunittest 2 File " D:\ Program Files \ Sikuli X \ slidelychromeunittest 2 . si kuli \ slidelychromeunittest 2 . py ",第1行,在from sikuli import * ImportError:没有名为si kuli的模块

我不能克服这个错误…我做错了什么?

谢谢你,伊兰

共有1个答案

邓欣可
2023-03-14

这是你做不到的节岚。http://doc.sikuli.org/devs/system-design.html

编辑:更新了链接,删除了一个死帖引用。

 类似资料:
  • 问题内容: 我正在尝试在Python 2.7.2中使用并遇到奇怪的错误。 考虑以下目录结构: 具有以下代码: (在真实代码中有一个名称。) 尝试到时,产生以下错误: 我想念什么? 谢谢! 问题答案: 对于相对进口,您必须: a)使用相对名称 b)明确提供锚点 当然,您也可以只执行绝对导入:

  • 我想在任何目录的任何脚本中导入自定义编写的函数,就像在任何脚本中导入请求模块一样。我正在运行Ubuntu和Python 3.9 编辑:我按照本教程完成了我的要求-https://packaging.python.org/tutorials/packaging-projects/

  • 我是新的Python,我已经安装在C:\ INFO2013-07-08 08:15:47,197server.py:593]默认:"GET/HTTP/1.1"500-INFO2013-07-08 08:28:22,289api_server.py:509]应用所有挂起的事务并保存数据存储INFO2013-07-08 08:28:22,289api_server.py:512]保存搜索索引2013-

  • 问题内容: 我正在尝试使用该软件包在R中导入python模块。该模块可以在这里找到。我克隆了存储库并运行成功。如果打开python shell,则可以导入。但是,当我尝试将其导入RStudio时,出现以下错误: 我在macOS Sierra版本10.12.6上并通过Anaconda安装了python 3.6。我也尝试过给出python的路径为: 当我从终端运行python时,我得到: 不确定pyt

  • 问题内容: 在PyCharm中,我添加了Python环境。然而, 失败作为未定义的引用。但是,它在命令行的Python解释器中运行良好。 GNURadio可以在Pycharm外部使用python正常工作。一切都已安装并配置为我想要的方式。 格努拉迪奥位于 也: PYTHONPATH = / usr / local / lib / python2.7 / site-packages:/usr/loc

  • 问题内容: 我正在尝试运行以下简单代码来检索SSL证书: 但我收到错误消息: 我知道我必须导入OpenSSL。但是我不知道怎么做?以及从哪里获得OpenSSL?我从https://pypi.python.org/pypi/pyOpenSSL下载了一个名为pyOpenSSL的模块, 其中包含两个文件夹:pyOpenSSL-0.15.1.dist- info和OpenSSL。当我尝试添加导入OpenS