Best SeLion code snippet using com.paypal.selion.platform.mobile.ios.UIAPicker.getValuesOfWheelAtIndex
Source:IOSDriverPickerTest.java
...47 navigationBar.clickRightButton();48 Thread.sleep(500);49 }50 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");51 List<String> values = picker.getValuesOfWheelAtIndex(0);52 Assert.assertEquals(values.toString(), "[One, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten]",53 "Picker wheel values do not match");54 }55 @MobileTest(appName = "PageObjects")56 @Test57 public void testSetPickerValue() throws InterruptedException {58 UIANavigationBar navigationBar = null;59 for (int i = 0; i < 5; i++) {60 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");61 navigationBar.clickRightButton();62 Thread.sleep(500);63 }64 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");65 picker.setValueOfWheelAtIndex(0, "Nine");66 UIAStaticText pickerLabel = new UIAStaticText("xpath=//UIAApplication[1]/UIAWindow[1]/UIAStaticText[1]");67 Assert.assertEquals(pickerLabel.getValue(), "Nine", "Value set to the picker wheel does not match");68 }69 @Test(expectedExceptions = InvalidSelectorException.class)70 @MobileTest(appName = "PageObjects")71 public void testInvalidXPath() throws InterruptedException {72 UIANavigationBar navigationBar = null;73 for (int i = 0; i < 5; i++) {74 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");75 navigationBar.clickRightButton();76 Thread.sleep(500);77 }78 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[]");79 picker.getValuesOfWheelAtIndex(1);80 }81 @Test(expectedExceptions = NoSuchElementException.class)82 @MobileTest(appName = "PageObjects")83 public void testInvalidPickerLocator() throws InterruptedException {84 UIANavigationBar navigationBar = null;85 for (int i = 0; i < 5; i++) {86 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");87 navigationBar.clickRightButton();88 Thread.sleep(500);89 }90 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[2]");91 picker.getValuesOfWheelAtIndex(0);92 }93 @Test(expectedExceptions = UIOperationFailedException.class)94 @MobileTest(appName = "PageObjects")95 public void testInvalidWheelAccess() throws InterruptedException {96 UIANavigationBar navigationBar = null;97 for (int i = 0; i < 5; i++) {98 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");99 navigationBar.clickRightButton();100 Thread.sleep(500);101 }102 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");103 picker.getValuesOfWheelAtIndex(1);104 }105 @AfterClass106 public void teardown() {107 Config.setConfigProperty(Config.ConfigProperty.MOBILE_APP_FOLDER,108 Config.ConfigProperty.MOBILE_APP_FOLDER.getDefaultValue());109 }110}...
Source:AppiumIOSPickerTest.java
...36 navigationBar.clickRightButton();37 Thread.sleep(500);38 }39 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");40 List<String> values = picker.getValuesOfWheelAtIndex(0);41 Assert.assertEquals(values.toString(), "[One, Two, Three, Four, Five, Six, Seven, Eight, Nine, Ten]",42 "Picker wheel values do not match");43 }44 @Test45 @MobileTest(appPath = "src/test/resources/apps/PageObjects.app")46 public void testSetPickerValue() throws InterruptedException {47 UIANavigationBar navigationBar = null;48 for (int i = 0; i < 5; i++) {49 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");50 navigationBar.clickRightButton();51 Thread.sleep(500);52 }53 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");54 picker.setValueOfWheelAtIndex(0, "Nine");55 UIAStaticText pickerLabel = new UIAStaticText("xpath=//UIAApplication[1]/UIAWindow[1]/UIAStaticText[1]");56 Assert.assertEquals(pickerLabel.getValue(), "Nine", "Value set to the picker wheel does not match");57 }58 @Test(expectedExceptions = WebDriverException.class)59 @MobileTest(appPath = "src/test/resources/apps/PageObjects.app")60 public void testInvalidXPath() throws InterruptedException {61 UIANavigationBar navigationBar = null;62 for (int i = 0; i < 5; i++) {63 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");64 navigationBar.clickRightButton();65 Thread.sleep(500);66 }67 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[]");68 picker.getValuesOfWheelAtIndex(1);69 }70 @Test(expectedExceptions = NoSuchElementException.class)71 @MobileTest(appPath = "src/test/resources/apps/PageObjects.app")72 public void testInvalidPickerLocator() throws InterruptedException {73 UIANavigationBar navigationBar = null;74 for (int i = 0; i < 5; i++) {75 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");76 navigationBar.clickRightButton();77 Thread.sleep(500);78 }79 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[2]");80 picker.getValuesOfWheelAtIndex(0);81 }82 @Test(expectedExceptions = UIOperationFailedException.class)83 @MobileTest(appPath = "src/test/resources/apps/PageObjects.app")84 public void testInvalidWheelAccess() throws InterruptedException {85 UIANavigationBar navigationBar = null;86 for (int i = 0; i < 5; i++) {87 navigationBar = new UIANavigationBar("xpath=//UIAApplication[1]/UIAWindow[1]/UIANavigationBar[1]");88 navigationBar.clickRightButton();89 Thread.sleep(500);90 }91 UIAPicker picker = new UIAPicker("xpath=//UIAApplication[1]/UIAWindow[1]/UIAPicker[1]");92 picker.getValuesOfWheelAtIndex(1);93 }94}...
getValuesOfWheelAtIndex
Using AI Code Generation
1import org.testng.annotations.Test;2import com.paypal.selion.platform.mobile.ios.UIAPicker;3import com.paypal.selion.platform.mobile.ios.UIAStaticText;4import com.paypal.selion.platform.utilities.WebDriverWaitUtils;5import com.paypal.selion.testcomponents.BasicPageImpl;6import com.paypal.selion.testcomponents.MobileTestPage;7import com.paypal.selion.testcomponents.MobileTestPageImpl;8public class getValuesOfWheelAtIndexTest {9public void testgetValuesOfWheelAtIndex() {10BasicPageImpl page = new BasicPageImpl();11MobileTestPage mobileTestPage = new MobileTestPageImpl();12page.clickMobileTestPage();13WebDriverWaitUtils.waitUntilElementIsVisible(mobileTestPage.getUIAPicker());14WebDriverWaitUtils.waitUntilElementIsVisible(mobileTestPage.getUIAButton());15UIAPicker picker = new UIAPicker(mobileTestPage.getUIAPicker());16String[] values = picker.getValuesOfWheelAtIndex(0);17System.out.println("values of wheel at index 0 are: " + values);18String[] values1 = picker.getValuesOfWheelAtIndex(1);19System.out.println("values of wheel at index 1 are: " + values1);20}21}22Exception in thread "main" org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Error Domain=com.apple.CoreSimulator.SimError Code=163 'The device is not paired with the host.' UserInfo={NSLocalizedDescription=The device is not paired with the host.} (WARNING: The server did not provide any stacktrace information)
getValuesOfWheelAtIndex
Using AI Code Generation
1import com.paypal.selion.platform.mobile.ios.UIAPicker;2import com.paypal.selion.platform.grid.Grid;3import com.paypal.selion.platform.grid.SeLionAppiumIOSDriver;4public class 3 {5 public static void main(String[] args) {6 SeLionAppiumIOSDriver driver = Grid.driver();7 UIAPicker picker = new UIAPicker(driver, "picker");8 picker.getValuesOfWheelAtIndex(0);9 }10}11import com.paypal.selion.platform.mobile.ios.UIAPicker;12import com.paypal.selion.platform.grid.Grid;13import com.paypal.selion.platform.grid.SeLionAppiumIOSDriver;14public class 4 {15 public static void main(String[] args) {16 SeLionAppiumIOSDriver driver = Grid.driver();17 UIAPicker picker = new UIAPicker(driver, "picker");18 picker.getValuesOfWheelAtIndex(1);19 }20}21import com.paypal.selion.platform.mobile.ios.UIAPicker;22import com.paypal.selion.platform.grid.Grid;23import com.paypal.selion.platform.grid.SeLionAppiumIOSDriver;24public class 5 {25 public static void main(String[] args) {26 SeLionAppiumIOSDriver driver = Grid.driver();27 UIAPicker picker = new UIAPicker(driver, "picker");28 picker.getValuesOfWheelAtIndex(2);29 }30}31import com.paypal.selion.platform.mobile.ios.UIAPicker;32import com.paypal.selion.platform.grid.Grid;33import com.paypal.selion.platform.grid.SeLionAppiumIOSDriver;34public class 6 {35 public static void main(String[] args) {36 SeLionAppiumIOSDriver driver = Grid.driver();37 UIAPicker picker = new UIAPicker(driver, "picker");38 picker.getValuesOfWheelAtIndex(3);39 }40}
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.testcomponents.mobile.ios;2import org.openqa.selenium.By;3import org.openqa.selenium.WebElement;4import org.testng.annotations.Test;5import com.paypal.selion.platform.mobile.ios.UIAPicker;6import com.paypal.selion.testcomponents.BasicMobileTest;7public class UIAPickerTest extends BasicMobileTest {8 public void testGetValuesOfWheelAtIndex() {9 UIAPicker picker = new UIAPicker(getDriver().findElement(By.className("UIAPicker")));10 WebElement[] wheels = picker.getWheels();11 for (int i = 0; i < wheels.length; i++) {12 String[] values = picker.getValuesOfWheelAtIndex(i);13 for (String value : values) {14 System.out.println("Wheel " + i + " has value " + value);15 }16 }17 }18}19package com.paypal.selion.testcomponents.mobile.ios;20import org.openqa.selenium.By;21import org.openqa.selenium.WebElement;22import org.testng.annotations.Test;23import com.paypal.selion.platform.mobile.ios.UIAPicker;24import com.paypal.selion.testcomponents.BasicMobileTest;25public class UIAPickerTest extends BasicMobileTest {26 public void testGetValuesOfWheelAtIndex() {27 UIAPicker picker = new UIAPicker(getDriver().findElement(By.className("UIAPicker")));28 WebElement[] wheels = picker.getWheels();29 for (int i = 0; i < wheels.length; i++) {30 String[] values = picker.getValuesOfWheelAtIndex(i);31 for (String value : values) {32 System.out.println("Wheel " + i + " has value " + value);33 }34 }35 }36}37package com.paypal.selion.testcomponents.mobile.ios;38import org.openqa.selenium.By;39import org.openqa.selenium.WebElement;40import org.testng.annotations.Test;41import com.paypal.selion.platform.mobile.ios.UIAPicker;42import com.paypal.selion.testcomponents.BasicMobileTest;43public class UIAPickerTest extends BasicMobileTest {
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.testcomponents.mobile.ios;2import com.paypal.selion.platform.mobile.ios.UIAPicker;3import com.paypal.selion.platform.mobile.ios.UIAPickerWheel;4import org.openqa.selenium.By;5import org.openqa.selenium.WebElement;6import org.testng.Assert;7import org.testng.annotations.Test;8public class PickerWheelTest {9 public void testGetValuesOfWheelAtIndex() {10 String[] values = UIAPicker.getValuesOfWheelAtIndex(element, 0);11 Assert.assertEquals(values[0], "A");12 Assert.assertEquals(values[1], "B");13 Assert.assertEquals(values[2], "C");14 }15}16package com.paypal.selion.testcomponents.mobile.ios;17import com.paypal.selion.platform.mobile.ios.UIAPicker;18import com.paypal.selion.platform.mobile.ios.UIAPickerWheel;19import org.openqa.selenium.By;20import org.openqa.selenium.WebElement;21import org.testng.Assert;22import org.testng.annotations.Test;23public class PickerWheelTest {24 public void testGetWheelAtIndex() {25 WebElement wheel = UIAPicker.getWheelAtIndex(element, 0);26 Assert.assertEquals(wheel.getAttribute("value"), "A");27 }28}29package com.paypal.selion.testcomponents.mobile.ios;30import com.paypal.selion.platform.mobile.ios.UIAPicker;31import com.paypal.selion.platform.mobile.ios.UIAPickerWheel;32import org.openqa.selenium.By;33import org.openqa.selenium.WebElement;34import org.testng.Assert;35import org.testng.annotations.Test;36public class PickerWheelTest {37 public void testSelectValue() {38 UIAPicker.selectValue(element, "B");39 Assert.assertEquals(element.getAttribute("value"), "B");40 }41}
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.platform.mobile.ios;2import java.util.List;3import org.openqa.selenium.remote.DesiredCapabilities;4import org.testng.annotations.Test;5import com.paypal.selion.platform.mobile.ios.UIAPicker;6import com.paypal.selion.platform.mobile.ios.UIAPickerWheel;7import com.paypal.selion.platform.utilities.WebDriverWaitUtils;8import com.paypal.test.utilities.logging.SimpleLogger;9public class UIAPickerTest {10 private static final SimpleLogger logger = SimpleLogger.getLogger(UIAPickerTest.class);11 public void test() {12 DesiredCapabilities capabilities = new DesiredCapabilities();13 capabilities.setCapability("app", "/Users/username/Documents/IOSApplications/PickerView.app");14 capabilities.setCapability("device", "iPhone Simulator");15 capabilities.setCapability("version", "7.1");16 capabilities.setCapability("launch", "true");17 capabilities.setCapability("nativeInstrumentsLib", "true");18 UIAPicker picker = new UIAPicker(capabilities);19 WebDriverWaitUtils.waitUntilElementIsPresent(picker);20 List<UIAPickerWheel> wheels = picker.getAllWheels();21 logger.info("Number of wheels in picker is " + wheels.size());22 for (UIAPickerWheel wheel : wheels) {23 logger.info("Wheel values are " + wheel.getValues());24 }25 logger.info("Wheel at index 0 values are " + picker.getValuesOfWheelAtIndex(0));26 logger.info("Wheel at index 1 values are " + picker.getValuesOfWheelAtIndex(1));27 logger.info("Wheel at index 2 values are " + picker.getValuesOfWheelAtIndex(2));28 }29}
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.testcomponents.mobile.sample;2import java.util.List;3import org.openqa.selenium.By;4import org.openqa.selenium.WebDriver;5import org.openqa.selenium.WebElement;6import org.openqa.selenium.remote.DesiredCapabilities;7import org.openqa.selenium.support.ui.ExpectedConditions;8import org.openqa.selenium.support.ui.WebDriverWait;9import org.testng.annotations.Test;10import com.paypal.selion.annotations.MobileTest;11import com.paypal.selion.platform.mobile.ios.UIAPicker;12import com.paypal.selion.platform.utilities.WebDriverWaitUtils;13import com.paypal.selion.testcomponents.BasicMobileTest;14public class GetValuesOfWheelAtIndex extends BasicMobileTest {15 public void testGetValuesOfWheelAtIndex() throws Exception {16 UIAPicker uiapicker = new UIAPicker(picker);17 List<String> values = uiapicker.getValuesOfWheelAtIndex(0);18 System.out.println("The values of the first wheel are : ");19 for (String value : values) {20 System.out.println(value);21 }22 }23}24package com.paypal.selion.testcomponents.mobile.sample;25import java.util.List;26import org.openqa.selenium.By;27import org.openqa.selenium.WebDriver;28import org.openqa.selenium.WebElement;29import org.openqa.selenium.remote.DesiredCapabilities;30import org.openqa.selenium.support.ui.ExpectedConditions;31import org.openqa.selenium.support.ui.WebDriverWait;32import org.testng.annotations.Test;33import com.paypal.selion.annotations.MobileTest;34import com.paypal.selion.platform.mobile.android.AndroidPicker;35import com.paypal.selion.platform.utilities.WebDriverWaitUtils;36import com.paypal.selion.testcomponents.BasicMobileTest;
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.testcomponents.mobile;2import java.util.List;3import org.testng.Assert;4import org.testng.annotations.Test;5import com.paypal.selion.platform.mobile.ios.UIAPicker;6import com.paypal.selion.testcomponents.BasicMobileTest;7public class UIAPickerTest extends BasicMobileTest {8 public void testGetValuesOfWheelAtIndex() {9 UIAPicker picker = new UIAPicker("Picker");10 List<String> values = picker.getValuesOfWheelAtIndex(0);11 Assert.assertEquals(values.get(0), "A");12 Assert.assertEquals(values.get(1), "B");13 Assert.assertEquals(values.get(2), "C");14 Assert.assertEquals(values.get(3), "D");15 values = picker.getValuesOfWheelAtIndex(1);16 Assert.assertEquals(values.get(0), "1");17 Assert.assertEquals(values.get(1), "2");18 Assert.assertEquals(values.get(2), "3");19 Assert.assertEquals(values.get(3), "4");20 values = picker.getValuesOfWheelAtIndex(2);21 Assert.assertEquals(values.get(0), "I");22 Assert.assertEquals(values.get(1), "II");23 Assert.assertEquals(values.get(2), "III");24 Assert.assertEquals(values.get(3), "IV");25 }26}27package com.paypal.selion.testcomponents.mobile;28import java.util.List;29import org.testng.Assert;30import org.testng.annotations.Test;31import com.paypal.selion.platform.mobile.ios.UIAPicker;32import com.paypal.selion.testcomponents.BasicMobileTest;33public class UIAPickerTest extends BasicMobileTest {34 public void testGetValuesOfWheels() {35 UIAPicker picker = new UIAPicker("Picker");36 List<List<String>> values = picker.getValuesOfWheels();37 Assert.assertEquals(values.get(0).get(0), "A");38 Assert.assertEquals(values.get(0).get(1), "B");39 Assert.assertEquals(values.get(0).get(2), "C");40 Assert.assertEquals(values.get(0).get(3), "D");41 Assert.assertEquals(values.get(1).get(0), "
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.platform.mobile.ios;2import java.util.List;3import org.openqa.selenium.By;4import org.openqa.selenium.WebDriver;5import org.openqa.selenium.WebElement;6import org.openqa.selenium.remote.DesiredCapabilities;7import com.paypal.selion.platform.grid.Grid;8import com.paypal.selion.platform.mobile.ios.UIAPicker;9public class GetValuesOfWheelAtIndex {10 public static void main(String[] args) {11 DesiredCapabilities capabilities = new DesiredCapabilities();12 capabilities.setCapability("device", "iPhone Simulator");13 capabilities.setCapability("version", "6.1");14 capabilities.setCapability("app", "/Users/Shared/Jenkins/Home/workspace/MyFirstIOSApp/build/Release-iphonesimulator/MyFirstIOSApp.app");15 List<WebElement> picker = driver.findElements(By.className("UIAPicker"));16 UIAPicker pickerObj = new UIAPicker(picker.get(0));17 List<String> values = pickerObj.getValuesOfWheelAtIndex(0);18 for (String value : values) {19 System.out.println(value);20 }21 }22}23package com.paypal.selion.platform.mobile.ios;24import java.util.List;25import org.openqa.selenium.By;26import org.openqa.selenium.WebDriver;27import org.openqa.selenium.WebElement;28import org.openqa.selenium.remote.DesiredCapabilities;29import com.paypal.selion.platform.grid.Grid;30import com.paypal.selion.platform.mobile.ios.UIAPicker;31public class SelectValueInWheelAtIndex {32 public static void main(String[] args) {33 DesiredCapabilities capabilities = new DesiredCapabilities();34 capabilities.setCapability("device", "iPhone Simulator");35 capabilities.setCapability("version", "6.1");
getValuesOfWheelAtIndex
Using AI Code Generation
1package com.paypal.selion.testcomponents.mobile.ios;2import java.util.List;3import org.openqa.selenium.By;4import org.openqa.selenium.WebElement;5import org.testng.Assert;6import org.testng.annotations.Test;7import com.paypal.selion.annotations.WebTest;8import com.paypal.selion.platform.mobile.ios.UIAPicker;9import com.paypal.selion.platform.mobile.ios.UIAPickerWheel;10import com.paypal.selion.platform.utilities.WebDriverWaitUtils;11import com.paypal.selion.testcomponents.BasicSeLionMobileTest;12public class GetValuesOfWheelAtIndexTest extends BasicSeLionMobileTest {13 public void testGetValuesOfWheelAtIndex() {14 getDriver().findElement(By.name("PickerWheel")).click();15 List<WebElement> values = picker.getValuesOfWheelAtIndex(0);16 Assert.assertEquals(values.get(0).getText(), "0");17 Assert.assertEquals(values.get(1).getText(), "1");18 Assert.assertEquals(values.get(2).getText(), "2");19 Assert.assertEquals(values.get(3).getText(), "3");20 Assert.assertEquals(values.get(4).getText(), "4");21 Assert.assertEquals(values.get(5).getText(), "5");22 Assert.assertEquals(values.get(6).getText(), "6");23 Assert.assertEquals(values.get(7).getText(), "7");24 Assert.assertEquals(values.get(8).getText(), "8");25 Assert.assertEquals(values.get(9).getText(), "9");26 Assert.assertEquals(values.get(10).getText(), "10");27 Assert.assertEquals(values.get(11).getText(), "11");28 Assert.assertEquals(values.get(12).getText(), "12");29 Assert.assertEquals(values.get(13).getText(), "13");30 Assert.assertEquals(values.get(14).getText(), "14");
Check out the latest blogs from LambdaTest on this topic:
When working on web automation with Selenium, I encountered scenarios where I needed to refresh pages from time to time. When does this happen? One scenario is that I needed to refresh the page to check that the data I expected to see was still available even after refreshing. Another possibility is to clear form data without going through each input individually.
Ever since the Internet was invented, web developers have searched for the most efficient ways to display content on web browsers.
In 2007, Steve Jobs launched the first iPhone, which revolutionized the world. But because of that, many businesses dealt with the problem of changing the layout of websites from desktop to mobile by delivering completely different mobile-compatible websites under the subdomain of ‘m’ (e.g., https://m.facebook.com). And we were all trying to figure out how to work in this new world of contending with mobile and desktop screen sizes.
As a developer, checking the cross browser compatibility of your CSS properties is of utmost importance when building your website. I have often found myself excited to use a CSS feature only to discover that it’s still not supported on all browsers. Even if it is supported, the feature might be experimental and not work consistently across all browsers. Ask any front-end developer about using a CSS feature whose support is still in the experimental phase in most prominent web browsers. ????
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.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!