Class TargetBuilder<T>

java.lang.Object
net.serenitybdd.screenplay.targets.TargetBuilder<T>

public class TargetBuilder<T> extends Object
  • Constructor Details

    • TargetBuilder

      public TargetBuilder(String targetElementName)
  • Method Details

    • inIFrame

      public TargetBuilder inIFrame(IFrame iFrame)
    • locatedBy

      public SearchableTarget locatedBy(String cssOrXPathSelector)
    • locatedBy

      public SearchableTarget locatedBy(Function<org.openqa.selenium.SearchContext,List<net.serenitybdd.core.pages.WebElementFacade>> locationStrategy)
      Locate an element using a location strategy function. The function takes a Serenity Page Object representing the current web page, and returns a list of matching WebElementFacade objects.
    • locatedByFirstMatching

      public SearchableTarget locatedByFirstMatching(String... cssOrXPathSelectors)
    • located

      public SearchableTarget located(org.openqa.selenium.By locator)
    • locatedForAndroid

      public LocatesCrossPlatform locatedForAndroid(org.openqa.selenium.By androidLocator)