Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Sikuli无需点击弹出窗口中的图像_Java_Sikuli - Fatal编程技术网

Java Sikuli无需点击弹出窗口中的图像

Java Sikuli无需点击弹出窗口中的图像,java,sikuli,Java,Sikuli,大家好,我面临一个问题。我的脚本正在使用sikuli API进行基于图像的自动化。我的问题是我单击按钮“a”,然后出现一个弹出窗口,然后我想单击图像B sikuli正确获取B的坐标,但当它调用click时,会显示空指针异常。我知道是什么问题,但我不知道它的解决方案。脚本无法单击,因为sikuli的当前焦点位于包含按钮A的上一个屏幕上,所以它显示空指针异常。有人知道如何将焦点切换到活动屏幕吗 要关注弹出窗口,您可以使用: App.focusedWindow() 通过添加长等待解决了我的问题: t

大家好,我面临一个问题。我的脚本正在使用sikuli API进行基于图像的自动化。我的问题是我单击按钮“a”,然后出现一个弹出窗口,然后我想单击图像B sikuli正确获取B的坐标,但当它调用click时,会显示空指针异常。我知道是什么问题,但我不知道它的解决方案。脚本无法单击,因为sikuli的当前焦点位于包含按钮A的上一个屏幕上,所以它显示空指针异常。有人知道如何将焦点切换到活动屏幕吗

要关注弹出窗口,您可以使用:

App.focusedWindow()

通过添加长等待解决了我的问题:

try {
                    driver.wait(2000);

                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();}

您还可以在不存在时添加
)。这一个将等待,直到图像出现,并自动进一步。如果图像在
100秒后已可见,则无需等待
2000秒