matchData.getAppOutput().getScreenshot64());
@Override public MatchResult matchWindow(String resultImageURL, String domLocation, ICheckSettings checkSettings) { ICheckSettingsInternal checkSettingsInternal = (ICheckSettingsInternal) checkSettings; MatchWindowTask matchWindowTask = new MatchWindowTask(this.logger, this.serverConnector, this.runningSession, getMatchTimeout(), this); ImageMatchSettings imageMatchSettings = matchWindowTask.createImageMatchSettings(checkSettingsInternal, null); String tag = checkSettingsInternal.getName(); AppOutput appOutput = new AppOutput(tag, null, domLocation, resultImageURL); AppOutputWithScreenshot appOutputWithScreenshot = new AppOutputWithScreenshot(appOutput, null); return matchWindowTask.performMatch(new Trigger[0], appOutputWithScreenshot, tag, false, imageMatchSettings); }
AppOutput appOutput = appOutputWithScreenshot.getAppOutput(); TimedAppOutput timedAppOutput = new TimedAppOutput( appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, true ); String tag = appOutput.getTitle(); Trigger[] noUserInputs = new Trigger[0]; MatchWindowData mwd = new MatchWindowData(
AppOutput appOutput = appOutputWithScreenshot.getAppOutput(); TimedAppOutput timedAppOutput = new TimedAppOutput( appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, true ); String tag = appOutput.getTitle(); Trigger[] noUserInputs = new Trigger[0]; MatchWindowData mwd = new MatchWindowData(
AppOutput appOutput = appOutputWithScreenshot.getAppOutput(); TimedAppOutput timedAppOutput = new TimedAppOutput( appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, true ); String tag = appOutput.getTitle(); Trigger[] noUserInputs = new Trigger[0]; MatchWindowData mwd = new MatchWindowData(
matchData.getAppOutput().getScreenshot64());
private void matchRegion(ICheckSettingsInternal checkSettingsInternal, MatchWindowTask mwt, List<EyesScreenshot> subScreenshots) { String name = checkSettingsInternal.getName(); for (EyesScreenshot subScreenshot : subScreenshots) { debugScreenshotsProvider.save(subScreenshot.getImage(), String.format("subscreenshot_%s", name)); ImageMatchSettings ims = mwt.createImageMatchSettings(checkSettingsInternal, subScreenshot); AppOutput appOutput = new AppOutput(name, ImageUtils.base64FromImage(subScreenshot.getImage()), null, null); AppOutputWithScreenshot appOutputWithScreenshot = new AppOutputWithScreenshot(appOutput, subScreenshot); MatchResult matchResult = mwt.performMatch( new Trigger[0], appOutputWithScreenshot, name, false, ims); logger.verbose("matchResult.asExcepted: " + matchResult.getAsExpected()); } }
appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, isPrimary
matchData.getAppOutput().getScreenshot64());
logger.verbose("Done!"); AppOutputWithScreenshot result = new AppOutputWithScreenshot( new AppOutput(title, compressResult), screenshot); logger.verbose("Done!"); return result;
appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, isPrimary
matchData.getAppOutput().getScreenshot64());
logger.verbose("Done!"); AppOutputWithScreenshot result = new AppOutputWithScreenshot( new AppOutput(title, compressResult), screenshot); logger.verbose("Done!"); return result;
appOutput.getTitle(), appOutput.getScreenshot64(), elapsedTime, isPrimary
matchData.getAppOutput().getScreenshot64());
logger.verbose("Done!"); AppOutputWithScreenshot result = new AppOutputWithScreenshot( new AppOutput(title, compressResult), screenshot); logger.verbose("Done!"); return result;