Class PageElement

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

public class PageElement
extends java.lang.Object
An HTML element representing a button.
  • Constructor Summary

    Constructors 
    Constructor Description
    PageElement()  
  • Method Summary

    Modifier and Type Method Description
    static SearchableTarget called​(java.lang.String name)
    Locate an element with a given name.
    static SearchableTarget containingText​(java.lang.String text)
    Locate an element that contains a specified text value in it's body.
    static Target containingText​(java.lang.String cssOrXPathLocator, java.lang.String text)
    Look for an element matching a given CSS or XPath expression that contains a given text.
    static PageElementBuilder locatedBy​(java.lang.String selector)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PageElement

      public PageElement()
  • Method Details

    • called

      public static SearchableTarget called​(java.lang.String name)
      Locate an element with a given name.
    • containingText

      public static SearchableTarget containingText​(java.lang.String text)
      Locate an element that contains a specified text value in it's body. This will not include text that is contained in nested elements.
    • containingText

      public static Target containingText​(java.lang.String cssOrXPathLocator, java.lang.String text)
      Look for an element matching a given CSS or XPath expression that contains a given text.
    • locatedBy

      public static PageElementBuilder locatedBy​(java.lang.String selector)