Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package appiumTest;
- import java.net.MalformedURLException;
- import java.time.Duration;
- import java.util.concurrent.TimeUnit;
- import org.openqa.selenium.By;
- import org.openqa.selenium.WebElement;
- import org.testng.annotations.Test;
- import static io.appium.java_client.touch.LongPressOptions.longPressOptions;
- import io.appium.java_client.TouchAction;
- import io.appium.java_client.android.AndroidDriver;
- import io.appium.java_client.android.AndroidElement;
- import io.appium.java_client.touch.WaitOptions;
- import io.appium.java_client.touch.offset.ElementOption;
- import io.appium.java_client.touch.offset.PointOption;
- import static io.appium.java_client.touch.offset.ElementOption.element;
- import static java.time.Duration.ofSeconds;
- public class swiping extends test {
- public static void main(String[] args) throws MalformedURLException, InterruptedException {
- AndroidDriver<AndroidElement> driver=Capabilities();
- driver.manage().timeouts().implicitlyWait(10,TimeUnit.SECONDS);
- driver.findElementByXPath("//android.widget.TextView[@text='Views']").click();
- driver.findElementByXPath("//android.widget.TextView[@text='Date Widgets']").click();
- driver.findElementByAndroidUIAutomator("text(\"2. Inline\")").click();
- //Если в икспасе есть спец символы . икспас нельзя юзать . заменить Uiatimator ли юзать * это значить любой тег нейм подходит и по ним будет идти поисчк атрибута
- driver.findElementByXPath("//*[@content-desc='9']").click();
- Thread.sleep(1000);
- TouchAction t=new TouchAction(driver);
- //long press //on element// 2 sec// move to another element and you release
- WebElement first=driver.findElementByXPath("//*[@content-desc='15']");
- WebElement second=driver.findElementByXPath("//*[@content-desc='45']");
- t.longPress(longPressOptions().withElement(element(first)).withDuration(ofSeconds(2))).moveTo(element(second)).release().perform();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement