如果Java sikuli的条件不起作用

问题描述

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

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

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

解决方法

SikuliX的RaaiMan:

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

如果图像(例如gameIsInProgress)始终可见,但相对于颜色更改其状态,则可能会发生这种情况。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...