private static Map<String, Object> getPopParameters(Object... args) { String parameterNames = "message,title,preset,hidden,timeout,location"; String parameterClass = "s,s,s,b,i,e"; Object[] parameterDefault = new Object[]{"not set", "SikuliX", "", false, Integer.MAX_VALUE, Do.on()}; return Parameters.get(parameterNames, parameterClass, parameterDefault, args); }
public static Boolean popError(Object... args) { if (SX.isHeadless()) { log.error("running headless: popError"); } else { return (Boolean) doPop(PopType.POPERROR, args); } return false; }
public static Boolean popAsk(Object... args) { if (SX.isHeadless()) { log.error("running headless: popAsk"); } else { return (Boolean) doPop(PopType.POPASK, args); } return false; }
public static String input(Object... args) { if (SX.isHeadless()) { log.error("running headless: input"); } else { return (String) doPop(PopType.POPINPUT, args); } return null; }
public static Boolean popup(Object... args) { if (SX.isHeadless()) { log.error("running headless: popup"); } else { return (Boolean) doPop(PopType.POPUP, args); } return false; }