任何屏幕外的区域(-32000,-32000,160,27) - 后续操作可能无法按预期工作

时间:2015-02-25 12:21:55

标签: sikuli

我是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)在任何屏幕外 - 后续操作可能无法按预期工作”在窗口应用程序已打开时显示。打开应用程序时未发现错误。

1 个答案:

答案 0 :(得分:0)

这意味着您的应用正在重新启动屏幕边框。例如,您可以打开“记事本”并将其拖离屏幕,这样您就只能看到它的一半。然后屏幕外有一个部分。

这就是这个错误的意思。

当几个像素(对于应用程序)在屏幕之外时,它也会给出此消息。

这只是一种来自Sikuli的方式告诉你它只能点击屏幕上不在它外面的东西。如果你让应用程序全屏,它大多消失了。 (或者你的应用程序在触摸屏幕边缘时打开。)