Package com.codeborne.selenide.appium
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected com.codeborne.selenide.BaseElementsCollection<? extends com.codeborne.selenide.SelenideElement,? extends com.codeborne.selenide.BaseElementsCollection<?, ?>> createCollection(com.codeborne.selenide.impl.CollectionSource collection, Class<?> klass) @Nullable Objectdecorate(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.FieldDecoratordefaultFieldDecorator(com.codeborne.selenide.Driver driver, @Nullable com.codeborne.selenide.impl.WebElementSource searchContext) protected Class<?>protected org.openqa.selenium.ByfindSelector(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
-
Constructor Details
-
SelenideAppiumPageFactory
public SelenideAppiumPageFactory()
-
-
Method Details
-
findSelector
- Overrides:
findSelectorin classcom.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:
defaultFieldDecoratorin classcom.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:
decoratein classcom.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:
createCollectionin classcom.codeborne.selenide.impl.SelenidePageFactory
-
elementsBaseType
- Overrides:
elementsBaseTypein classcom.codeborne.selenide.impl.SelenidePageFactory
-