Class SelenideAppiumPageFactory

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

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)
     
    @Nullable 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)
     
    protected org.openqa.selenium.support.pagefactory.FieldDecorator
    defaultFieldDecorator(com.codeborne.selenide.Driver driver, @Nullable com.codeborne.selenide.impl.WebElementSource searchContext)
     
    protected Class<?>
     
    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, createSelf, decorateWebElement, getFieldValue, getListGenericType, getSearchContext, 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

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

      protected org.openqa.selenium.support.pagefactory.FieldDecorator defaultFieldDecorator(com.codeborne.selenide.Driver driver, @Nullable com.codeborne.selenide.impl.WebElementSource searchContext)
      Overrides:
      defaultFieldDecorator in class com.codeborne.selenide.impl.SelenidePageFactory
    • decorate

      public @Nullable 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
    • createCollection

      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
    • elementsBaseType

      protected Class<?> elementsBaseType()
      Overrides:
      elementsBaseType in class com.codeborne.selenide.impl.SelenidePageFactory