public class VisualGridEyes extends Object implements ISeleniumEyes, IRenderingEyes
IRenderingEyes.EyesListener
Constructor and Description |
---|
VisualGridEyes(VisualGridRunner renderingGridManager,
ISeleniumConfigurationProvider configProvider) |
public VisualGridEyes(VisualGridRunner renderingGridManager, ISeleniumConfigurationProvider configProvider)
public void setLogHandler(LogHandler logHandler)
setLogHandler
in interface IEyesBase
logHandler
- Handles log messages generated by this API.public LogHandler getLogHandler()
getLogHandler
in interface IEyesBase
public void apiKey(String apiKey)
apiKey
in interface ISeleniumEyes
public void serverUrl(String serverUrl)
serverUrl
in interface ISeleniumEyes
public void serverUrl(URI serverUrl)
public org.openqa.selenium.WebDriver open(org.openqa.selenium.WebDriver driver, String appName, String testName, RectangleSize viewportSize) throws EyesException
open
in interface ISeleniumEyes
EyesException
public org.openqa.selenium.WebDriver open(org.openqa.selenium.WebDriver webDriver)
open
in interface ISeleniumEyes
public RunningTest getNextTestToClose()
getNextTestToClose
in interface IRenderingEyes
public Collection<Future<TestResultContainer>> close()
close
in interface IRenderingEyes
public TestResults close(boolean throwException)
close
in interface ISeleniumEyes
public TestResults abortIfNotClosed()
abortIfNotClosed
in interface IEyesBase
public void setApiKey(String apiKey)
public void setIsDisabled(Boolean disabled)
setIsDisabled
in interface IEyesBase
public boolean getIsDisabled()
getIsDisabled
in interface IEyesBase
public URI getServerUrl()
getServerUrl
in interface IEyesBase
public Collection<Future<TestResultContainer>> closeAsync()
public ScoreTask getBestScoreTaskForCheck()
getBestScoreTaskForCheck
in interface IRenderingEyes
public ScoreTask getBestScoreTaskForOpen()
getBestScoreTaskForOpen
in interface IRenderingEyes
public void setServerUrl(String serverUrl)
public boolean isEyesClosed()
isEyesClosed
in interface IRenderingEyes
public void setListener(IRenderingEyes.EyesListener listener)
setListener
in interface IRenderingEyes
public void check(ICheckSettings... checkSettings)
public void check(String name, ICheckSettings checkSettings)
public void check(ICheckSettings checkSettings)
public static List<RunningTest> collectTestsForCheck(Logger logger, List<RunningTest> tests)
public Logger getLogger()
getLogger
in interface IEyesBase
getLogger
in interface IRenderingEyes
public List<RunningTest> getAllRunningTests()
getAllRunningTests
in interface IRenderingEyes
public void setDebugResourceWriter(IDebugResourceWriter debugResourceWriter)
public void setServerConnector(ServerConnector serverConnector)
public String getFullAgentId()
getFullAgentId
in interface IEyesBase
public String getBaseAgentId()
public void setBatch(BatchInfo batch)
null
if tests are to run standalone.batch
- The batch info to set.public void addProperty(String name, String value)
addProperty
in interface IEyesBase
name
- The property name.value
- The property value.public void clearProperties()
clearProperties
in interface IEyesBase
public List<TestResultContainer> getAllTestResults()
getAllTestResults
in interface IRenderingEyes
public EyesWebDriver getDriver()
getDriver
in interface ISeleniumEyes
public IBatchCloser getBatchCloser()
getBatchCloser
in interface IRenderingEyes
public String getBatchId()
getBatchId
in interface IRenderingEyes
public void abortAsync()
abortAsync
in interface IEyesBase
public TestResults abort()
Copyright © 2020. All rights reserved.