How to use longPress method of io.appium.java_client.TouchAction class

Best io.appium code snippet using io.appium.java_client.TouchAction.longPress

TestHintHomePage.java

Source:TestHintHomePage.java Github

copy

Full Screen

...55// driver.findElement(By.id("login_digit_8_field")).sendKeys("4");56// driver.findElement(By.id("login_digit_9_field")).sendKeys("9");57// driver.findElement(By.id("login_digit_10_field")).sendKeys("3");58 59 TouchAction action1 = new TouchAction(driver).longPress(new PointOption().withCoordinates(200, 1752));//460 TouchAction action2 = new TouchAction(driver).longPress(new PointOption().withCoordinates(500, 1975));//061 TouchAction action3 = new TouchAction(driver).longPress(new PointOption().withCoordinates(500, 1875));//862 TouchAction action4 = new TouchAction(driver).longPress(new PointOption().withCoordinates(200, 1550));//163 TouchAction action5 = new TouchAction(driver).longPress(new PointOption().withCoordinates(900, 1875));//964 65 MultiTouchAction multiTouch = new MultiTouchAction(driver);66 multiTouch.add(action1);67 multiTouch.perform();68 69 MultiTouchAction multiTouch2 = new MultiTouchAction(driver);70 multiTouch2.add(action2);71 multiTouch2.perform();72 73 MultiTouchAction multiTouch3 = new MultiTouchAction(driver);74 multiTouch3.add(action3);75 multiTouch3.perform();76 77 MultiTouchAction multiTouch4 = new MultiTouchAction(driver);78 multiTouch4.add(action4);79 multiTouch4.perform();80 81 MultiTouchAction multiTouch5 = new MultiTouchAction(driver);82 multiTouch5.add(new TouchAction(driver).longPress(new PointOption().withCoordinates(200, 1550)));83 multiTouch5.perform();84 85 MultiTouchAction multiTouch6 = new MultiTouchAction(driver);86 multiTouch6.add(new TouchAction(driver).longPress(new PointOption().withCoordinates(200, 1550)));87 multiTouch6.perform();88 89 MultiTouchAction multiTouch7 = new MultiTouchAction(driver);90 multiTouch7.add(action5);91 multiTouch7.perform();92 93 MultiTouchAction multiTouch8 = new MultiTouchAction(driver);94 multiTouch8.add(new TouchAction(driver).longPress(new PointOption().withCoordinates(900, 1875)));95 multiTouch8.perform();96 97 MultiTouchAction multiTouch9 = new MultiTouchAction(driver);98 multiTouch9.add(new TouchAction(driver).longPress(new PointOption().withCoordinates(900, 1875)));99 multiTouch9.perform();100 101 MultiTouchAction multiTouch10 = new MultiTouchAction(driver);102 multiTouch10.add(new TouchAction(driver).longPress(new PointOption().withCoordinates(900, 1875)));103 multiTouch10.perform();104 105 //TODO: NOT WORKING NEED TO FIGUER OUT WHY?106 new MultiTouchAction(driver).add(action1).add(action2).add(action3).add(action4).add(action4).add(action4)107 .add(action5).add(action5).add(action5).add(action5).perform();108 109 Thread.sleep(1000);110 111 Boolean b1 = driver.findElement(By.id("com.hintmd.patientapp:id/login_send_button")).isDisplayed();112 if(b1.equals(true)) {113 System.out.println("After enter phone no SEND Button Appear!");114 }115 116 Thread.sleep(2000);...

Full Screen

Full Screen

Ecommerce_Utils.java

Source:Ecommerce_Utils.java Github

copy

Full Screen

1package ecommerce.hybrid.utils;2import static io.appium.java_client.touch.LongPressOptions.longPressOptions;3import static io.appium.java_client.touch.TapOptions.tapOptions;4import static io.appium.java_client.touch.offset.ElementOption.element;5import java.time.Duration;6import java.util.Set;7import org.openqa.selenium.By;8import org.openqa.selenium.Keys;9import org.openqa.selenium.WebElement;10import io.appium.java_client.MobileBy;11import io.appium.java_client.TouchAction;12import io.appium.java_client.android.AndroidDriver;13import io.appium.java_client.android.AndroidElement;14import io.appium.java_client.android.nativekey.AndroidKey;15import io.appium.java_client.android.nativekey.KeyEvent;16import static java.time.Duration.ofSeconds;17public class Ecommerce_Utils {18 19 public static AndroidDriver <AndroidElement> driver=null;20 21 public Ecommerce_Utils(AndroidDriver <AndroidElement> driver){22 23 this.driver=driver;24 }25 26 public void tapElement() throws InterruptedException {27 28// WebElement ele=driver.findElementByClassName("android.widget.CheckBox");29// TouchAction tact = new TouchAction(driver);30// tact.tap(tapOptions().withElement(element(ele))).perform();31 32 WebElement ele = driver.findElement(MobileBy.AndroidUIAutomator("UiSelector().text(\"Send me e-mails on discounts related to selected products in future\")"));33 TouchAction t = new TouchAction(driver);34 t.tap(tapOptions().withElement(element(ele))).perform();35 // For Long press36 WebElement ele1 = driver.findElement(MobileBy.id("com.androidsample.generalstore:id/termsButton"));37 System.out.println("ele1"+ele1);38 // t.longPress(longPressOptions().withElement(element(ele1)).withDuration(ofSeconds(2))).release().perform();39 //Thread.sleep(3000);40 System.out.println("After long press");41 // driver.findElement(MobileBy.id("android:id/button1")).click();42 // Thread.sleep(1000);43 driver.findElement(MobileBy.id("com.androidsample.generalstore:id/btnProceed")).click();44 System.out.println("End NATIVE_APP_VIEW !");45 46 47 Set<String> contextNames=driver.getContextHandles();48 for(String contextName : contextNames)49 System.out.println("Contexts :=>" + contextName);50 51 Thread.sleep(5000);52 driver.context("WEBVIEW_com.androidsample.generalstore");53 driver.findElement(By.xpath("//*[@name='q']")).sendKeys("Selenium");54 driver.findElement(By.xpath("//*[@name='q']")).sendKeys(Keys.ENTER);55 driver.pressKey(new KeyEvent(AndroidKey.BACK));56 driver.context("NATIVE_APP");57 }58 59 /*public void longPressElement() throws InterruptedException {60 61 //WebElement ele= driver.findElementByAndroidUIAutomator("new UiSelector().text(\"Please read our terms of conditions\")");62// WebElement ele=driver.findElement(By.id("com.androidsample.generalstore:id/termsButton"));63 64 65 WebElement ele = driver.findElement(By.id("com.androidsample.generalstore:id/termsButton"));66 System.out.println("Element to longPress : "+ele); 67 TouchAction tact = new TouchAction(driver);68 tact.longPress(longPressOptions().withElement(element(ele)).withDuration(ofSeconds(2))).release().perform();69 driver.findElement(By.id("android:id/button1")).click();70 driver.findElement(By.id("com.androidsample.generalstore:id/btnProceed")).click();71 72 //tact.longPress(longPressOptions().withElement(element(ele)).withDuration(ofSeconds(2))).perform();73 //System.out.println("release() : "+tact.longPress(longPressOptions().withElement(element(ele)).withDuration(ofSeconds(2))).release());74 75 //tact.press(ElementOption.element(ele)).waitAction(WaitOptions.waitOptions(Duration.ofSeconds(2))).release().perform(); 76 77 }*/78}...

Full Screen

Full Screen

ClickUtil.java

Source:ClickUtil.java Github

copy

Full Screen

...49 public static void pressAndPress(AndroidDriver<AndroidElement> driver, int key,Integer metastate){50 driver.pressKeyCode(key, metastate);51 }52 //长按一个控件53 public static void longPress(AndroidDriver<AndroidElement> driver, String elementname){54 io.appium.java_client.TouchAction touch=new io.appium.java_client.TouchAction(driver);55 touch.longPress(getAppElement(driver,elementname));56 }57 public static void longPress(AndroidDriver<AndroidElement> driver, int x,int y){58 io.appium.java_client.TouchAction touch=new io.appium.java_client.TouchAction(driver);59 touch.longPress(x,y);60 }61 //偏移点长按62 public static void longPress(AndroidDriver<AndroidElement> driver, String elementname,int x,int y){63 io.appium.java_client.TouchAction touch=new io.appium.java_client.TouchAction(driver);64 touch.longPress(getAppElement(driver,elementname), x,y);65 }66 //取消动作67 public static void cancel(AndroidDriver<AndroidElement> driver){68 io.appium.java_client.TouchAction touch=new io.appium.java_client.TouchAction(driver);69 touch.cancel();70 }71}...

Full Screen

Full Screen

FlutterHomePage.java

Source:FlutterHomePage.java Github

copy

Full Screen

...12 }13 public void openShrineGallery() throws InterruptedException {14 TouchAction touchAction = new TouchAction(appiumDriver);15 //swipe left to Shrine Gallery16 touchAction.longPress(PointOption.point(900, 500)).moveTo(PointOption.point(200,500)).release().perform();17 Thread.sleep(2000);18 //Open the Shrine Gallery19 touchAction.tap(PointOption.point(900, 500)).perform();20 Thread.sleep(2000);21 //Tap next button with empty username and password22 touchAction.tap(PointOption.point(900, 1350)).perform();23 Thread.sleep(2000);24 }25 public void addToShoppingCart() throws InterruptedException {26 TouchAction touchAction = new TouchAction(appiumDriver);27 //Activate the "Clothing" filter28 touchAction.tap(PointOption.point(60, 140)).perform();29 Thread.sleep(1000);30 touchAction.tap(PointOption.point(500, 670)).perform();31 Thread.sleep(1000);32 //swipe until "Walter henley (white)" appear on the screen33 touchAction.longPress(PointOption.point(1000, 900)).moveTo(PointOption.point(50,500)).release().perform();34 touchAction.longPress(PointOption.point(1000, 900)).moveTo(PointOption.point(50,500)).release().perform();35 touchAction.longPress(PointOption.point(1000, 900)).moveTo(PointOption.point(50,500)).release().perform();36 //Tap on the "Walter henley (white)"37 Thread.sleep(1000);38 touchAction.tap(PointOption.point(800, 900)).perform();39 Thread.sleep(2000);40 //Activate the "Accessories" filter41 touchAction.tap(PointOption.point(60, 140)).perform();42 Thread.sleep(1000);43 touchAction.tap(PointOption.point(522, 527)).perform();44 Thread.sleep(1000);45 //Tap on the "Shrug bag"46 touchAction.tap(PointOption.point(800, 900)).perform();47 }48 public void clearTheCart() throws InterruptedException {49 TouchAction touchAction = new TouchAction(appiumDriver);...

Full Screen

Full Screen

Actions.java

Source:Actions.java Github

copy

Full Screen

...4import io.appium.java_client.TouchAction;5import io.appium.java_client.android.AndroidDriver;6import io.appium.java_client.android.AndroidTouchAction;7import io.appium.java_client.touch.offset.PointOption;8import static io.appium.java_client.touch.LongPressOptions.longPressOptions;9import static io.appium.java_client.touch.WaitOptions.waitOptions;10import static io.appium.java_client.touch.offset.ElementOption.element;11import static io.appium.java_client.touch.offset.PointOption.point;12import static java.time.Duration.ofSeconds;13public class Actions {14 AndroidDriver driver;15 AndroidTouchAction aca;16 TouchAction dragDrop;17 public Actions(AndroidDriver driver){18 this.driver = driver;19 aca = new AndroidTouchAction(driver);20 dragDrop = new TouchAction(driver);21 }22 //单个元素的输入23 public void type(WebElement element,String Context){24 element.sendKeys(Context);25 }26 //点击27 public void click(WebElement element){28 element.click();29 }30 //长按31 public void longPress(WebElement ele){32// this.dragDrop.longPress(element(ele)).perform();33 WebElement node = driver.findElementById("com.example.todolist:id/toDoItemDetailTv");34 TouchAction LongPress = new TouchAction(driver);35 LongPress.longPress(element(node)).perform();36 }37 //坐标点间的滑动38 public void swip(PointOption fromOption, PointOption toOption, int time){39 aca.press(fromOption).waitAction(waitOptions(ofSeconds(time))).moveTo(toOption).perform();40 }41 //元素间的滑动42 public void swip(WebElement formEle,WebElement toEle,long time){43 aca.press(element(formEle)).waitAction(waitOptions(ofSeconds(time))).44 moveTo(element(toEle)).perform();45 }46 //元素间拖动47 public void drop(WebElement fromele,WebElement toele){48 aca.longPress(longPressOptions()49 .withElement(element(fromele))50 .withDuration(ofSeconds(2)))51 .moveTo(element(toele))52 .release()53 .perform();54 }55 //坐标间拖动56 public void drop(Point center1, Point center2) {57 aca.longPress(longPressOptions()58 .withPosition(point(center1.x, center1.y))59 .withDuration(ofSeconds(2)))60 .moveTo(point(center2.x, center2.y))61 .release()62 .perform();63 }64}...

Full Screen

Full Screen

Gestures.java

Source:Gestures.java Github

copy

Full Screen

...7import org.openqa.selenium.WebElement;8import io.appium.java_client.FindsByAndroidUIAutomator;9import io.appium.java_client.TouchAction;10import static io.appium.java_client.touch.TapOptions.tapOptions;11import static io.appium.java_client.touch.LongPressOptions.longPressOptions;12import static java.time.Duration.ofSeconds;13import io.appium.java_client.android.AndroidDriver;14import io.appium.java_client.android.AndroidElement;15import io.appium.java_client.touch.LongPressOptions;1617import static io.appium.java_client.touch.offset.ElementOption.element;1819public class Gestures extends Basics1{2021 private static LongPressOptions longpressOptions;2223 public static void main(String[] args) throws MalformedURLException {24 // TODO Auto-generated method stub25 AndroidDriver<AndroidElement> driver = Capabilities();26 //Put implicit timeout so that system wont break before this time27 driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);28 29 30 //The below code explain how to scroll and select the appropriate element.31 ((FindsByAndroidUIAutomator<AndroidElement>) driver).findElementByAndroidUIAutomator("new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().textContains(\"Views\").instance(0))");32 driver.findElement(By.xpath("//android.widget.TextView[@text='Views']")).click();33 34 35 //1. Tap Gesture: using TouchAction class36 37 TouchAction t = new TouchAction(driver);38 WebElement expandList = driver.findElement(By.xpath("//android.widget.TextView[@text='Expandable Lists']"));39 t.tap(tapOptions().withElement(element(expandList))).perform();40 41 42 //2. Longpress gesture using TouchAction class43 driver.findElement(By.xpath("//android.widget.TextView[@text='1. Custom Adapter']")).click();44 WebElement pnames= driver.findElement(By.xpath("//android.widget.TextView[@text='People Names']"));45 t.longPress(longPressOptions().withElement(element(pnames)).withDuration(ofSeconds(2))).release().perform();46 47 //Validate that Sample menu is displayed after longpress.48 System.out.println(driver.findElementById("android:id/title").isDisplayed());49 50 51 52 }53 5455} ...

Full Screen

Full Screen

LongPressPage.java

Source:LongPressPage.java Github

copy

Full Screen

...16 AppiumDriver driver;17 Helpers helper;18 @AndroidFindBy(accessibility = "longpress")19 @iOSFindBy(accessibility = "longpress")20 public MobileElement longPressButton;21 @AndroidFindBy(id="android:id/message")22 public MobileElement alertText;23 @AndroidFindBy(id="android:id/button1")24 public MobileElement okButton;25 public LongPressPage(AppiumDriver driver){26 this.driver=driver;27 PageFactory.initElements(new AppiumFieldDecorator(driver),this);28 helper=new Helpers(driver);29 }30 public void longPress() {31 helper.waitForElement(longPressButton);32 TouchAction action=new TouchAction(driver);33 action.longPress(longPressButton).perform();34 }35 public String getAlertText(){36 return alertText.getText();37 }38 public void clickOkButton(){39 okButton.click();40 }41}...

Full Screen

Full Screen

Utils.java

Source:Utils.java Github

copy

Full Screen

...1516public class Utils {17 public static void scroll(AppiumDriver driver, int fromX, int fromY, int toX, int toY) {18// TouchAction touchAction = new TouchAction(driver);19//// touchAction.longPress(PointOption.point(fromX, fromY)).moveTo(PointOption.point(toX, toY)).release().perform();20 new TouchAction(driver).longPress(PointOption.point(fromX, fromY)).moveTo(PointOption.point(toX, toY)).release().perform();21 }2223 public static void tapByCoordinates(AppiumDriver driver, int x, int y) {24 new TouchAction(driver)25 .tap(PointOption.point(x,y))26 .waitAction(waitOptions(ofMillis(250))).perform();27 }28} ...

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1import io.appium.java_client.android.AndroidDriver;2import io.appium.java_client.android.AndroidElement;3import io.appium.java_client.touch.offset.PointOption;4import org.openqa.selenium.WebElement;5import org.openqa.selenium.remote.DesiredCapabilities;6import org.testng.annotations.Test;7import java.net.MalformedURLException;8import java.net.URL;9import java.time.Duration;10public class LongPress {11 public void longPress() throws MalformedURLException, InterruptedException {12 DesiredCapabilities capabilities = new DesiredCapabilities();13 capabilities.setCapability("platformName", "Android");14 capabilities.setCapability("platformVersion", "7.1.1");15 capabilities.setCapability("deviceName", "Android Emulator");16 capabilities.setCapability("appPackage", "io.appium.android.apis");17 capabilities.setCapability("appActivity", ".ApiDemos");18 capabilities.setCapability("automationName", "UiAutomator2");

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1TouchAction action = new TouchAction(driver);2action.longPress(element).perform();3TouchAction action = new TouchAction(driver);4action.longPress(element).perform();5TouchAction action = new TouchAction(driver);6action.longPress(element).perform();7TouchAction action = new TouchAction(driver);8action.longPress(element).perform();9TouchAction action = new TouchAction(driver);10action.longPress(element).perform();11TouchAction action = new TouchAction(driver);12action.longPress(element).perform();13TouchAction action = new TouchAction(driver);14action.longPress(element).perform();15TouchAction action = new TouchAction(driver);16action.longPress(element).perform();17TouchAction action = new TouchAction(driver);18action.longPress(element).perform();

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1TouchAction action = new TouchAction(driver);2action.longPress(element).perform();3action.long_press(element: element).perform4action = TouchAction(driver)5action.long_press(element).perform()6var action = new TouchAction(driver);7action.longPress({el: element}).perform();8$touchAction = new TouchActions($driver);9$touchAction->longPress($element)->perform();10var action = new TouchAction(driver);11action.LongPress(element).Perform();12action := appium.NewTouchAction(driver)13action.LongPress(element).Perform()14let action = AppiumTouchAction(driver: driver)15action.longPress(element: element).perform()16FBTouchAction *action = [[FBTouchAction alloc] initWithSession:session];

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1TouchAction action = new TouchAction(driver);2WebElement element = driver.findElement(By.xpath("xpath"));3action.longPress(element).release().perform();4action = TouchAction(driver)5element = driver.find_element_by_xpath('xpath')6action.longPress(element).release().perform()7action = new TouchAction(driver);8element = driver.findElementByXPath('xpath');9action.longPress(element).release().perform();10element = driver.find_element(:xpath, 'xpath')11action.long_press(element: element).release.perform12TouchAction action = new TouchAction(driver);13IWebElement element = driver.FindElementByXPath("xpath");14action.LongPress(element).Release().Perform();15$element = $driver->findElement(WebDriverBy::xpath('xpath'));16$touch = new Facebook\WebDriver\Interactions\TouchAction($driver);17$touch->longPress($element)->release()->perform();18action := TouchAction{driver}19element := driver.FindElementByXPath("xpath")20action.LongPress(element).Release().Perform()21let action = TouchAction(driver)22let element = driver.findElementByXPath("xpath")23action.longPress(element: element).release().perform()24element = driver.find_element(:xpath, 'xpath')25action.long_press(element: element).release.perform26TouchAction action = new TouchAction(driver);27IWebElement element = driver.FindElementByXPath("xpath");

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1TouchAction action = new TouchAction(driver);2WebElement element = driver.findElement(By.id("com.example.android.apis:id/drag_dot_1"));3action.longPress(element).perform();4var action = new wd.TouchAction();5var element = driver.elementById("com.example.android.apis:id/drag_dot_1");6action.longPress(element).perform();7from appium import webdriver8from appium.webdriver.common.touch_action import TouchAction9element = driver.find_element_by_id("com.example.android.apis:id/drag_dot_1")10action = TouchAction(driver)11action.long_press(element).perform()12element = driver.find_element(:id, 'com.example.android.apis:id/drag_dot_1')13action.long_press(element: element).perform14$element = $driver->findElement(WebDriverBy::id("com.example.android.apis:id/drag_dot_1"));15$action = new Appium\WebDriver\Interactions\TouchAction($driver);16$action->longPress($element)->perform();17var element = driver.FindElement(By.Id("com.example.android.apis:id/drag_dot_1"));18var action = new TouchAction(driver);19action.LongPress(element).Perform();20var element = driver.FindElement(By.Id("com.example.android.apis:id/drag_dot_1"));21var action = new TouchAction(driver);22action.LongPress(element).Perform();23my $element = $driver->find_element("id", "com.example.android.apis:id/drag_dot_1");24my $action = $driver->touch_action();25$action->long_press({element => $element})->perform();26element = driver.find_element(:id, '

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1TouchAction action = new TouchAction(driver);2action.longPress(element).perform();3LongPressOptions longPressOptions = new LongPressOptions();4longPressOptions.withElement(element(element));5TouchAction action = new TouchAction(driver);6action.longPress(longPressOptions).perform();7PointOption pointOption = new PointOption();8pointOption.withCoordinates(element.getLocation().getX(), element.getLocation().getY());9LongPressOptions longPressOptions = new LongPressOptions();10longPressOptions.withPosition(pointOption);11TouchAction action = new TouchAction(driver);12action.longPress(longPressOptions).perform();13ElementOption elementOption = new ElementOption();14elementOption.withElement(element(element));15LongPressOptions longPressOptions = new LongPressOptions();16longPressOptions.withElement(elementOption);17TouchAction action = new TouchAction(driver);18action.longPress(longPressOptions).perform();19PointOption pointOption = new PointOption();20pointOption.withCoordinates(element.getLocation().getX(), element.getLocation().getY());21LongPressOptions longPressOptions = new LongPressOptions();22longPressOptions.withPosition(pointOption);23TouchAction action = new TouchAction(driver);24action.longPress(longPressOptions).perform();

Full Screen

Full Screen

longPress

Using AI Code Generation

copy

Full Screen

1package appium;2import java.net.MalformedURLException;3import java.net.URL;4import org.openqa.selenium.By;5import org.openqa.selenium.remote.DesiredCapabilities;6import io.appium.java_client.android.AndroidDriver;7import io.appium.java_client.android.AndroidElement;8import io.appium.java_client.touch.LongPressOptions;9import io.appium.java_client.touch.offset.ElementOption;10import static java.time.Duration.ofSeconds;11public class LongPress {12public static void main(String[] args) throws MalformedURLException {13DesiredCapabilities cap = new DesiredCapabilities();14cap.setCapability("deviceName", "Android Device");15cap.setCapability("udid", "emulator-5554");16cap.setCapability("platformName", "Android");17cap.setCapability("platformVersion", "8.0.0");18cap.setCapability("appPackage", "com.touchboarder.android.api.demos");19cap.setCapability("appActivity", "com.touchboarder.androidapidemos.MainActivity");20cap.setCapability("noReset", true);

Full Screen

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run io.appium automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful