org.sikuli.api.ScreenRegion sikuli中的错误是什么意思?

2024-09-21 01:29:26 发布

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

我正在使用Python2.7,并从here安装了sikuli_cpython。在

我有一个简单的脚本:

from sikuli.sikuli import *

symbol_image ='symbol.jpg'
t = find(symbol_image)
print t
click(t)

运行它时,会收到以下错误消息:

^{pr2}$

我知道西库里是用在jython的。我已经和sikulide合作过了,并且安装了jython2.5.3。不过,我在使用jython easy_安装sikuli时遇到了一些问题。在


Tags: fromimageimport脚本消息here错误jython
2条回答

我对西库里·库普顿没有专业知识。但是从sikulide(jython)的观点来看,对象symbol_image没有正确声明。find和click函数需要一个Pattern对象,就像您声明它是字符串一样。 尝试:

symbol_image = Pattern('symbol.jpg')

但您可能需要提供映像目录的完整路径,并使用.png扩展名。在

在Sikuli试图定位图像文件时出现上述错误”符号.jpg“在脚本所在的本地文件夹中。我认为把符号图像和脚本放在同一个文件夹中,这个错误就会消失。在

Sikuli可以更好地处理png文件格式的图像。 您还可以将图像束路径设置为脚本可以在其中找到测试脚本中使用的图像的文件夹位置。在

import os
from org.sikuli.script import ImagePath
img_path = os.path.join(<Project-directory>, <images_folder>)
ImagePath.setBundlePath(img_path)

相关问题 更多 >

    热门问题