我是sikuli的新手,在运行我的脚本时,我在任何屏幕外发现错误“[error] Region(-32000,-32000,160,27) - 后续操作可能无法正常工作”。
请有人帮我解决这个问题。
我的脚本如下:如果应用程序未打开且打开了应用程序,则打开一个窗口应用程序然后关注应用程序
from __future__ import with_statement
from sikuli.Sikuli import *
class LaunchClient(object):
def __init__(self):
self.appCoordinates = (0, 0, 1024, 768)
def startApp(self):
clientApp = App("XYZ")
if not clientApp.window():
App.open(r"C:\\Program Files (x86)\\ABC \\XYZ.exe"); wait(2)
clientApp.focus(); wait(1)
def runTest(self):
self.startApp()
if __name__ == "__main__":
client = LaunchClient()
client.runTest()
错误消息“[错误]区域(-32000,-32000,160,27)在任何屏幕外 - 后续操作可能无法按预期工作”在窗口应用程序已打开时显示。打开应用程序时未发现错误。
答案 0 :(得分:0)
这意味着您的应用正在重新启动屏幕边框。例如,您可以打开“记事本”并将其拖离屏幕,这样您就只能看到它的一半。然后屏幕外有一个部分。
这就是这个错误的意思。
当几个像素(对于应用程序)在屏幕之外时,它也会给出此消息。
这只是一种来自Sikuli的方式告诉你它只能点击屏幕上不在它外面的东西。如果你让应用程序全屏,它大多消失了。 (或者你的应用程序在触摸屏幕边缘时打开。)