0

我正在使用 Java-sikuli 编写脚本,并尝试使用if 条件如下:

if(screen.exists(gameIsInProgress) != null || 
   screen.exists(waitingFormorePlayer) !=null) {
        screen.click(settingsOnGameWindow);
        screen.click(exitRoom);
        screen.click(yes);
}

我正在检查图像是否存在,如果是,则单击一些按钮。问题是,即使图像不存在,它也在搜索该按钮,这会导致测试失败。

4

1 回答 1

1

来自 SikuliX 的 RaiMan:

也许您必须为图像使用更高的分数。检查 SikuliX IDE 预览功能。

如果图像(例如gameIsInProgress)总是可见的,但它的状态相对于颜色发生了变化,这可能会发生。

于 2020-08-11T15:15:39.340 回答