public abstract class BaseVisualLocatorsProvider extends Object implements VisualLocatorsProvider
| Modifier and Type | Field and Description |
|---|---|
protected String |
appName |
protected DebugScreenshotsProvider |
debugScreenshotsProvider |
protected double |
devicePixelRatio |
protected Logger |
logger |
protected String |
testId |
| Constructor and Description |
|---|
BaseVisualLocatorsProvider(Logger logger,
String testId,
ServerConnector serverConnector,
double devicePixelRatio,
String appName,
DebugScreenshotsProvider debugScreenshotsProvider) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,List<Region>> |
getLocators(VisualLocatorSettings visualLocatorSettings) |
protected abstract BufferedImage |
getViewPortScreenshot() |
protected Logger logger
protected final String testId
protected double devicePixelRatio
protected String appName
protected DebugScreenshotsProvider debugScreenshotsProvider
public BaseVisualLocatorsProvider(Logger logger, String testId, ServerConnector serverConnector, double devicePixelRatio, String appName, DebugScreenshotsProvider debugScreenshotsProvider)
public Map<String,List<Region>> getLocators(VisualLocatorSettings visualLocatorSettings)
getLocators in interface VisualLocatorsProviderprotected abstract BufferedImage getViewPortScreenshot()
Copyright © 2021. All rights reserved.