Class LocatorStrategies

java.lang.Object
net.serenitybdd.screenplay.ui.LocatorStrategies

public class LocatorStrategies extends Object
  • Constructor Details

    • LocatorStrategies

      public LocatorStrategies()
  • Method Details

    • fieldWithLabel

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> fieldWithLabel(String labelText)
    • findNestedElements

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> findNestedElements(Target container, Target nestedElement)
    • containingTextAndMatchingCSS

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndMatchingCSS(String cssOrXPathLocator, String expectedText)
    • containingTextAndMatchingCSS

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndMatchingCSS(List<String> cssOrXPathLocators, String expectedText)
    • containingTextAndMatchingCSSIgnoringCase

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndMatchingCSSIgnoringCase(String cssOrXPathLocator, String expectedText)
    • containingTextAndMatchingCSSIgnoringCase

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndMatchingCSSIgnoringCase(List<String> cssOrXPathLocators, String expectedText)
    • containingTextAndBy

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndBy(org.openqa.selenium.By byLocator, String expectedText)
    • containingTextAndByIgnoringCase

      public static Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> containingTextAndByIgnoringCase(org.openqa.selenium.By byLocator, String expectedText)