com.atlassian.selenium.visualcomparison
Class VisualComparer
java.lang.Object
com.atlassian.selenium.visualcomparison.VisualComparer
public class VisualComparer
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisualComparer
public VisualComparer(VisualComparableClient client)
getWaitforJQueryTimeout
public long getWaitforJQueryTimeout()
setWaitforJQueryTimeout
public void setWaitforJQueryTimeout(long waitforJQueryTimeout)
setScreenResolutions
public void setScreenResolutions(ScreenResolution[] resolutions)
getScreenResolutions
public ScreenResolution[] getScreenResolutions()
setRefreshAfterResize
public void setRefreshAfterResize(boolean refreshAfterResize)
getRefreshAfterResize
public boolean getRefreshAfterResize()
setUIStringReplacements
public void setUIStringReplacements(java.util.Map<java.lang.String,java.lang.String> uiStringReplacements)
getUIStringReplacements
public java.util.Map<java.lang.String,java.lang.String> getUIStringReplacements()
enableReportGeneration
public void enableReportGeneration(java.lang.String reportOutputPath)
disableReportGeneration
public void disableReportGeneration()
setTempPath
public void setTempPath(java.lang.String tempPath)
getTempPath
public java.lang.String getTempPath()
getIgnoreAreas
public java.util.List<BoundingBox> getIgnoreAreas()
getIgnoreSingleLineDiffs
public boolean getIgnoreSingleLineDiffs()
setIgnoreSingleLineDiffs
public void setIgnoreSingleLineDiffs(boolean ignoreSingleLineDiffs)
setIgnoreAreas
public void setIgnoreAreas(java.util.List<BoundingBox> ignoreAreas)
assertUIMatches
public void assertUIMatches(java.lang.String id,
java.lang.String baselineImagePath)
uiMatches
public boolean uiMatches(java.lang.String id,
java.lang.String baselineImagePath)
throws java.lang.Exception
- Throws:
java.lang.Exception
takeScreenshots
public java.util.ArrayList<Screenshot> takeScreenshots(java.lang.String id)
throws java.io.IOException
- Throws:
java.io.IOException
loadBaselineScreenshots
public java.util.ArrayList<Screenshot> loadBaselineScreenshots(java.lang.String id,
java.lang.String baselineImagePath)
throws java.io.IOException
- Throws:
java.io.IOException
replaceUIHtml
protected void replaceUIHtml(java.lang.String id,
java.lang.String newContent)
compareScreenshots
public boolean compareScreenshots(java.util.ArrayList<Screenshot> oldScreenshots,
java.util.ArrayList<Screenshot> newScreenshots)
throws java.lang.Exception
- Throws:
java.lang.Exception
getScreenshotDiff
public ScreenshotDiff getScreenshotDiff(Screenshot oldScreenshot,
Screenshot newScreenshot)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2013 Atlassian. All Rights Reserved.