Class PerformOn

java.lang.Object
net.serenitybdd.screenplay.actions.PerformOn
All Implemented Interfaces:
net.serenitybdd.core.SkipNested, net.serenitybdd.screenplay.Performable

public class PerformOn extends Object implements net.serenitybdd.screenplay.Performable
  • Constructor Summary

    Constructors
    Constructor
    Description
    PerformOn(String xpathOrCssLocator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
     
    PerformOn(Target target, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.serenitybdd.screenplay.Performable
    eachMatching(String locator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
     
    static net.serenitybdd.screenplay.Performable
    eachMatching(Target target, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
     
    static net.serenitybdd.screenplay.Performable
    eachMatching(org.openqa.selenium.By byLocator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
     
    <T extends net.serenitybdd.screenplay.Actor>
    void
    performAs(T actor)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.serenitybdd.screenplay.Performable

    then
  • Constructor Details

    • PerformOn

      public PerformOn(String xpathOrCssLocator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
    • PerformOn

      public PerformOn(Target target, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
  • Method Details

    • performAs

      public <T extends net.serenitybdd.screenplay.Actor> void performAs(T actor)
      Specified by:
      performAs in interface net.serenitybdd.screenplay.Performable
    • eachMatching

      public static net.serenitybdd.screenplay.Performable eachMatching(Target target, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
    • eachMatching

      public static net.serenitybdd.screenplay.Performable eachMatching(org.openqa.selenium.By byLocator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)
    • eachMatching

      public static net.serenitybdd.screenplay.Performable eachMatching(String locator, Consumer<net.serenitybdd.core.pages.WebElementFacade> action)