Class SelenideAppiumPageFactory

java.lang.Object
com.codeborne.selenide.impl.SelenidePageFactory
com.codeborne.selenide.appium.SelenideAppiumPageFactory
All Implemented Interfaces:
com.codeborne.selenide.impl.PageObjectFactory

@ParametersAreNonnullByDefault public class SelenideAppiumPageFactory extends com.codeborne.selenide.impl.SelenidePageFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.codeborne.selenide.BaseElementsCollection<? extends com.codeborne.selenide.SelenideElement,? extends com.codeborne.selenide.BaseElementsCollection<?,?>>
    createCollection(com.codeborne.selenide.impl.CollectionSource collection, Class<?> klass)
     
    decorate(ClassLoader loader, com.codeborne.selenide.Driver driver, com.codeborne.selenide.impl.WebElementSource searchContext, Field field, org.openqa.selenium.By selector, Type[] genericTypes)
     
    protected com.codeborne.selenide.SelenideElement
    decorateWebElement(com.codeborne.selenide.Driver driver, com.codeborne.selenide.impl.WebElementSource searchContext, org.openqa.selenium.By selector, Field field, String alias)
     
    protected org.openqa.selenium.By
    findSelector(com.codeborne.selenide.Driver driver, Field field)
     

    Methods inherited from class com.codeborne.selenide.impl.SelenidePageFactory

    createElementsCollection, createElementsContainer, createElementsContainerList, createFieldValue, defaultFieldDecorator, getFieldValue, getListGenericType, indexOf, initElements, initElementsContainer, initField, initFields, isDecoratableList, page, page, setFieldValue, shouldCache

    Methods inherited from class java.lang.Object

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

    • SelenideAppiumPageFactory

      public SelenideAppiumPageFactory()
  • Method Details

    • findSelector

      @Nonnull protected org.openqa.selenium.By findSelector(com.codeborne.selenide.Driver driver, Field field)
      Overrides:
      findSelector in class com.codeborne.selenide.impl.SelenidePageFactory
    • decorate

      @CheckReturnValue @Nullable public Object decorate(ClassLoader loader, com.codeborne.selenide.Driver driver, @Nullable com.codeborne.selenide.impl.WebElementSource searchContext, Field field, org.openqa.selenium.By selector, Type[] genericTypes)
      Overrides:
      decorate in class com.codeborne.selenide.impl.SelenidePageFactory
    • decorateWebElement

      @Nonnull protected com.codeborne.selenide.SelenideElement decorateWebElement(com.codeborne.selenide.Driver driver, @Nullable com.codeborne.selenide.impl.WebElementSource searchContext, org.openqa.selenium.By selector, Field field, @Nullable String alias)
      Overrides:
      decorateWebElement in class com.codeborne.selenide.impl.SelenidePageFactory
    • createCollection

      @Nonnull protected com.codeborne.selenide.BaseElementsCollection<? extends com.codeborne.selenide.SelenideElement,? extends com.codeborne.selenide.BaseElementsCollection<?,?>> createCollection(com.codeborne.selenide.impl.CollectionSource collection, Class<?> klass)
      Overrides:
      createCollection in class com.codeborne.selenide.impl.SelenidePageFactory