com.vaadin.testbench.browser.

Class CapabilitiesUtil

java.lang.Object
com.vaadin.testbench.browser.CapabilitiesUtil
public class CapabilitiesUtil extends Object
  • 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 current ExtensionContext.

      Parameters:

      context - ExtensionContext appropriate for current test method

      Returns:

      ConditionEvaluationResult enabled if test fulfills requirements, disabled otherwise

    • getRunLocallyBrowserName

      public static Browser getRunLocallyBrowserName(Class<?> testClass)
    • getRunLocallyBrowserVersion

      public static String getRunLocallyBrowserVersion(Class<?> testClass)
    • getDefaultCapabilities

      public static List<org.openqa.selenium.remote.DesiredCapabilities> getDefaultCapabilities()

      Returns:

      default capabilities, used if no BrowserConfiguration method was found

    • getUniqueIdentifier

      public static String getUniqueIdentifier(org.openqa.selenium.Capabilities capabilities)

      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)