Interface SeleniumPageActionBuilder<T extends TestAction,B extends SeleniumPageActionBuilder<T,B>>

All Superinterfaces:
ActionBuilder<T,B>, SeleniumActionBuilderBase<T,B>, TestActionBuilder<T>

public interface SeleniumPageActionBuilder<T extends TestAction,B extends SeleniumPageActionBuilder<T,B>> extends SeleniumActionBuilderBase<T,B>
  • Method Details

    • page

      B page(WebPage o)
      Sets the web page.
    • type

      B type(String pageType)
      Sets the web page type.
    • type

      B type(Class<? extends WebPage> pageType)
      Sets the web page type.
    • action

      B action(String action)
      Sets the web page action.
    • validate

      B validate()
      Perform page validation.
    • validator

      B validator(PageValidator<?,?> validator)
      Set page validator.
    • execute

      B execute(String method)
      Set page action method to execute.
    • argument

      B argument(String arg)
      Set page action argument.
    • arguments

      B arguments(String... args)
      Set page action arguments.
    • arguments

      B arguments(List<String> args)
      Set page action arguments.