com.atlassian.confluence.visualregression.litmus.utils
Class LitmusVisualComparableClient

java.lang.Object
  extended by com.atlassian.confluence.visualregression.litmus.utils.LitmusVisualComparableClient
All Implemented Interfaces:
com.atlassian.selenium.visualcomparison.VisualComparableClient

public class LitmusVisualComparableClient
extends java.lang.Object
implements com.atlassian.selenium.visualcomparison.VisualComparableClient


Constructor Summary
LitmusVisualComparableClient(java.util.Map<java.lang.String,java.net.URI> inputSource, org.apache.http.impl.client.DefaultHttpClient httpClient, java.lang.String prefix)
           
 
Method Summary
 void captureEntirePageScreenshot(java.lang.String filePath)
           
 void evaluate(java.lang.String command)
           
 java.util.ArrayList<com.atlassian.selenium.visualcomparison.utils.Screenshot> getScreenshotsForId(java.lang.String id)
           
 void refreshAndWait()
           
 boolean waitForJQuery(long waitTimeMillis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LitmusVisualComparableClient

public LitmusVisualComparableClient(java.util.Map<java.lang.String,java.net.URI> inputSource,
                                    org.apache.http.impl.client.DefaultHttpClient httpClient,
                                    java.lang.String prefix)
Method Detail

getScreenshotsForId

public java.util.ArrayList<com.atlassian.selenium.visualcomparison.utils.Screenshot> getScreenshotsForId(java.lang.String id)
Parameters:
id - must be one of LitmusConfig.supportedClients, with a prefix as passed into this class's constructor
Returns:

captureEntirePageScreenshot

public void captureEntirePageScreenshot(java.lang.String filePath)
Specified by:
captureEntirePageScreenshot in interface com.atlassian.selenium.visualcomparison.VisualComparableClient

evaluate

public void evaluate(java.lang.String command)
Specified by:
evaluate in interface com.atlassian.selenium.visualcomparison.VisualComparableClient

refreshAndWait

public void refreshAndWait()
Specified by:
refreshAndWait in interface com.atlassian.selenium.visualcomparison.VisualComparableClient

waitForJQuery

public boolean waitForJQuery(long waitTimeMillis)
Specified by:
waitForJQuery in interface com.atlassian.selenium.visualcomparison.VisualComparableClient


Copyright © 2003-2013 Atlassian. All Rights Reserved.