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)