Package com.codeborne.selenide.appium
Class SelenideAppiumPageFactory
java.lang.Object
com.codeborne.selenide.impl.SelenidePageFactory
com.codeborne.selenide.appium.SelenideAppiumPageFactory
- All Implemented Interfaces:
PageObjectFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected BaseElementsCollection<? extends SelenideElement,? extends BaseElementsCollection<?, ?>> createCollection(CollectionSource collection, Class<?> klass) @Nullable Objectdecorate(ClassLoader loader, Driver driver, @Nullable WebElementSource searchContext, Field field, org.openqa.selenium.By selector, Type[] genericTypes) protected org.openqa.selenium.support.pagefactory.FieldDecoratordefaultFieldDecorator(Driver driver, @Nullable WebElementSource searchContext) protected Class<?>protected org.openqa.selenium.ByfindSelector(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, shouldCacheMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.codeborne.selenide.impl.PageObjectFactory
createElementsContainer, createElementsContainer, createElementsContainerList, createElementsContainerList
-
Constructor Details
-
SelenideAppiumPageFactory
public SelenideAppiumPageFactory()
-
-
Method Details
-
findSelector
- Overrides:
findSelectorin classSelenidePageFactory- Parameters:
driver- May be used by subclasses (e.g. in selenide-appium plugin)field- expected to be an element in a Page Object- Returns:
Byinstance used by webdriver to locate elements
-
defaultFieldDecorator
protected org.openqa.selenium.support.pagefactory.FieldDecorator defaultFieldDecorator(Driver driver, @Nullable WebElementSource searchContext) - Overrides:
defaultFieldDecoratorin classSelenidePageFactory
-
decorate
public @Nullable Object decorate(ClassLoader loader, Driver driver, @Nullable WebElementSource searchContext, Field field, org.openqa.selenium.By selector, Type[] genericTypes) - Overrides:
decoratein classSelenidePageFactory
-
createCollection
protected BaseElementsCollection<? extends SelenideElement,? extends BaseElementsCollection<?, createCollection?>> (CollectionSource collection, Class<?> klass) - Overrides:
createCollectionin classSelenidePageFactory
-
elementsBaseType
- Overrides:
elementsBaseTypein classSelenidePageFactory
-