Class ByMobileTarget

All Implemented Interfaces:
net.serenitybdd.core.pages.ResolvableElement, HasByLocator

public class ByMobileTarget extends SearchableTarget implements HasByLocator
  • Constructor Details

    • ByMobileTarget

      public ByMobileTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame)
    • ByMobileTarget

      public ByMobileTarget(String targetElementName, org.openqa.selenium.By androidLocator, org.openqa.selenium.By iosLocator, Optional<IFrame> iFrame, Optional<Duration> timeout)
  • Method Details

    • resolveFor

      public net.serenitybdd.core.pages.WebElementFacade resolveFor(net.serenitybdd.core.pages.PageObject page)
      Specified by:
      resolveFor in interface net.serenitybdd.core.pages.ResolvableElement
      Specified by:
      resolveFor in class Target
    • resolveAllFor

      public net.serenitybdd.core.pages.ListOfWebElementFacades resolveAllFor(net.serenitybdd.core.pages.PageObject page)
      Specified by:
      resolveAllFor in interface net.serenitybdd.core.pages.ResolvableElement
      Specified by:
      resolveAllFor in class Target
    • resolveFor

      public net.serenitybdd.core.pages.WebElementFacade resolveFor(org.openqa.selenium.SearchContext searchContext)
      Specified by:
      resolveFor in interface net.serenitybdd.core.pages.ResolvableElement
    • resolveAllFor

      public net.serenitybdd.core.pages.ListOfWebElementFacades resolveAllFor(org.openqa.selenium.SearchContext searchContext)
      Specified by:
      resolveAllFor in interface net.serenitybdd.core.pages.ResolvableElement
    • of

      public SearchableTarget of(String... parameters)
      Specified by:
      of in class Target
    • getCssOrXPathSelector

      public String getCssOrXPathSelector()
      Specified by:
      getCssOrXPathSelector in class Target
    • waitingForNoMoreThan

      public Target waitingForNoMoreThan(Duration timeout)
      Specified by:
      waitingForNoMoreThan in class Target
    • selectors

      public List<org.openqa.selenium.By> selectors(org.openqa.selenium.WebDriver driver)
      Specified by:
      selectors in class Target
    • called

      public ByMobileTarget called(String name)
      Specified by:
      called in class Target
    • getCssOrXPathSelectors

      public List<String> getCssOrXPathSelectors()
      Specified by:
      getCssOrXPathSelectors in class SearchableTarget
    • getLocator

      public org.openqa.selenium.By getLocator()
      Specified by:
      getLocator in interface HasByLocator