com.codeborne.selenide.appium.SelenideAppiumElement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of selenide-appium Show documentation
Show all versions of selenide-appium Show documentation
Selenide = concise API for Selenium WebDriver
package com.codeborne.selenide.appium;
import com.codeborne.selenide.SelenideElement;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import javax.annotation.Nonnull;
import javax.annotation.ParametersAreNonnullByDefault;
@ParametersAreNonnullByDefault
public interface SelenideAppiumElement extends SelenideElement {
@Nonnull
@Override
SelenideAppiumElement as(String alias);
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement hideKeyboard();
@Override
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement scrollTo();
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement scroll(AppiumScrollOptions appiumScrollOptions);
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement swipeTo();
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement swipe(AppiumSwipeOptions appiumSwipeOptions);
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement tap();
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement tap(AppiumClickOptions appiumClickOptions);
@Nonnull
@CanIgnoreReturnValue
SelenideAppiumElement doubleTap();
}