Package com.vaadin.testbench.browser
Class CapabilitiesUtil
java.lang.Object
com.vaadin.testbench.browser.CapabilitiesUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.junit.jupiter.api.extension.ConditionEvaluationResult
evaluateExecutionCondition
(org.junit.jupiter.api.extension.ExtensionContext context) Evaluates if test can be executed in terms of currentExtensionContext
.static TestBenchBrowserFactory
getBrowserFactory
(org.junit.jupiter.api.extension.ExtensionContext context) static List<org.openqa.selenium.remote.DesiredCapabilities>
static Collection<org.openqa.selenium.remote.DesiredCapabilities>
getDesiredCapabilities
(org.junit.jupiter.api.extension.ExtensionContext context) static Browser
getRunLocallyBrowserName
(Class<?> testClass) static String
getRunLocallyBrowserVersion
(Class<?> testClass) static String
getUniqueIdentifier
(org.openqa.selenium.Capabilities capabilities) Returns a string which uniquely (enough) identifies this browser.
-
Constructor Details
-
CapabilitiesUtil
public CapabilitiesUtil()
-
-
Method Details
-
getDesiredCapabilities
public static Collection<org.openqa.selenium.remote.DesiredCapabilities> getDesiredCapabilities(org.junit.jupiter.api.extension.ExtensionContext context) -
evaluateExecutionCondition
public static org.junit.jupiter.api.extension.ConditionEvaluationResult evaluateExecutionCondition(org.junit.jupiter.api.extension.ExtensionContext context) Evaluates if test can be executed in terms of currentExtensionContext
.- Parameters:
context
- ExtensionContext appropriate for current test method- Returns:
ConditionEvaluationResult
enabled if test fulfills requirements, disabled otherwise
-
getRunLocallyBrowserName
-
getRunLocallyBrowserVersion
-
getDefaultCapabilities
- Returns:
- default capabilities, used if no
BrowserConfiguration
method was found
-
getUniqueIdentifier
Returns a string which uniquely (enough) identifies this browser. Used mainly in screenshot names. -
getBrowserFactory
public static TestBenchBrowserFactory getBrowserFactory(org.junit.jupiter.api.extension.ExtensionContext context)
-