How to use getCookies method of com.intuit.karate.driver.WebDriver class

Best Karate code snippet using com.intuit.karate.driver.WebDriver.getCookies

Source:Admin.java Github

copy

Full Screen

...42 capabilities.setCapability(ChromeOptions.CAPABILITY, options);43 //System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//windows//drivermac//chromedriver");44 System.out.println("[OS: ]"+OSName);45 driver1= new ChromeDriver(capabilities);46 allCookies = driver1.manage().getCookies();47 System.out.println("instamce created ");48 }else{49 System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//linux//chromedriver");50 51 ChromeOptions chromeOptions = new ChromeOptions();52 chromeOptions.addArguments("--no-sandbox");53 chromeOptions.addArguments("test-type");54 chromeOptions.addArguments("–-disable-web-security");55 System.setProperty("webdriver.chrome.args", "--disable-logging");56 System.setProperty("webdriver.chrome.silentOutput", "true");57 chromeOptions.addArguments("--profile-directory=Default");58 chromeOptions.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems59 chromeOptions.addArguments("start-maximized"); // open Browser in maximized mode60 chromeOptions.addArguments("disable-infobars"); // disabling infobars61 chromeOptions.addArguments("--disable-extensions"); // disabling extensions62 chromeOptions.addArguments("--ignore-certificate-errors");63 chromeOptions.addArguments("–-allow-running-insecure-content");64 chromeOptions.addArguments("--dns-prefetch-disable");65 chromeOptions.addArguments("--silent");66 chromeOptions.addArguments("--disable-notifications");67 chromeOptions.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);68 chromeOptions.setCapability(CapabilityType.PAGE_LOAD_STRATEGY, "none");69 chromeOptions.addArguments("--headless");70 chromeOptions.addArguments("--disable-gpu");71 72 73 74// FirefoxOptions options = new FirefoxOptions();75// System.setProperty("webdriver.gecko.driver", "src//test//java//drivers//linux//geckodriver");76// System.out.println("[OS Driver 1: ]" + OSName);77 driver1 = new ChromeDriver(chromeOptions);78// driver1 = new FirefoxDriver();79// System.out.println("setting driver");80 81 allCookies = driver1.manage().getCookies();82 }83 84 //Generate Driver for user 285 String OSName2=System.getProperty("os.name"); 86 WebDriver driver2;87 Set<Cookie> allCookies2;88 if(OSName2.contains("Mac")) {89 DesiredCapabilities capabilities = DesiredCapabilities.chrome();90 ChromeOptions options = new ChromeOptions();91 options.addArguments("--headless");92 options.addArguments("--incognito");93 options.addArguments("--no-sandbox"); // required when running as root user. otherwise you would get no sandbox errors. 94 capabilities.setCapability(ChromeOptions.CAPABILITY, options);95// System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//windows//driverrmac//chromedriver");96 System.out.println("[OS: ]"+OSName);97 driver2= new ChromeDriver(capabilities);98 allCookies2 = driver2.manage().getCookies();99 System.out.println("instamce created ");100 }else{101 System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//linux//chromedriver");102 DesiredCapabilities capabilities = DesiredCapabilities.chrome();103 ChromeOptions chromeOptions = new ChromeOptions();104 chromeOptions.addArguments("--no-sandbox");105 chromeOptions.addArguments("test-type");106 chromeOptions.addArguments("--incognito");107 // chromeOptions.addArguments("–-disable-web-security");108 // String tmpProfilePath = System.getProperty("user.dir") + "/target/tmpChromeProfile/";109 // String timeStamp = String.valueOf(Calendar.getInstance().getTimeInMillis());110 // String chrome_user_dir = tmpProfilePath + timeStamp + "-" + String.valueOf(100000 + new Random().nextInt(900000));111 // chromeOptions.addArguments("--user-data-dir=" + chrome_user_dir);112 System.setProperty("webdriver.chrome.args", "--disable-logging");113 System.setProperty("webdriver.chrome.silentOutput", "true");114 chromeOptions.addArguments("--profile-directory=Default");115 116 chromeOptions.addArguments("--ignore-certificate-errors");117 chromeOptions.addArguments("–-allow-running-insecure-content");118 chromeOptions.addArguments("--dns-prefetch-disable");119 chromeOptions.addArguments("--silent");120 chromeOptions.addArguments("--disable-notifications");121 chromeOptions.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);122 chromeOptions.setCapability(CapabilityType.PAGE_LOAD_STRATEGY, "none");123 chromeOptions.addArguments("--headless");124 125 126// System.out.println("[OS: ]" + OSName);127 capabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);128 driver2 = new ChromeDriver(capabilities);129// System.out.println("setting driver");130// FirefoxOptions options2 = new FirefoxOptions();131// System.setProperty("webdriver.gecko.driver", "src//test//java//drivers//linux//geckodriver");132 System.out.println("[OS Driver 2: ]" + OSName);133// driver1 = new ChromeDriver();134// driver2 = new FirefoxDriver();135 allCookies2 = driver2.manage().getCookies();136 137 }138 139 // login with user 1 and create application with a group140 loginThroughSSOForUser1(driver1);141 System.out.println("Finished UI Task ");142 143 }144 public static void loginThroughSSOForUser1(WebDriver driver1) throws InterruptedException {145 WebDriverWait wait = new WebDriverWait(driver1, 15);146 System.out.println("Inside function");147 String storeUrL = "https://publishr-dev-dev-a878-16-ams10-nonp.cloud.random.com/publisher/";148 // launch Chrome and direct it to the Base URL149 driver1.manage().window().maximize();...

Full Screen

Full Screen

Source:Implicit.java Github

copy

Full Screen

...41 System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//windows//chromedriver.exe");4243 System.out.println("[OS: ]" + OSName);44 driver1 = new ChromeDriver(capabilities);45 allCookies = driver1.manage().getCookies();46 System.out.println("instamce created ");47 } else {48 System.setProperty("phantomjs.binary.path", "src//test//java//drivers//linux//phantomjs");49 System.out.println("[OS: ]" + OSName);50 DesiredCapabilities cap;51 driver1 = new PhantomJSDriver();52 allCookies = driver1.manage().getCookies();53 }545556 // login with user 1 and create application with a group57 String Response = loginThroughSSOForUser1(driver1);585960 System.out.println("Finished UI Task ");61return Response;626364 }6566 public static String loginThroughSSOForUser1(WebDriver driver1) throws InterruptedException { ...

Full Screen

Full Screen

Source:GroupsInSubscription.java Github

copy

Full Screen

...41 // System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//windows//chromedriver.exe");4243 System.out.println("[OS: ]" + OSName);44 driver1 = new ChromeDriver(capabilities);45 allCookies = driver1.manage().getCookies();46 System.out.println("instamce created ");47 } else {48 System.setProperty("webdriver.chrome.driver", "src//test//java//drivers//linux//chromedriver");49 System.out.println("[OS: ]" + OSName);50 DesiredCapabilities cap;51 driver1 = new PhantomJSDriver();52 allCookies = driver1.manage().getCookies();53 }545556 // login with user 1 and create application with a group57 Boolean Flag = loginToManger(driver1, ApplicationName, groups,wso2username,wso2password);585960 System.out.println("Finished UI Task ");61return Flag;626364 }6566 public static Boolean loginToManger(WebDriver driver1, String ApplicationName,String groups,String wso2username, String wso2password) throws InterruptedException { ...

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1package demo;2import com.intuit.karate.junit4.Karate;3import org.junit.runner.RunWith;4import com.intuit.karate.driver.WebDriver;5import org.openqa.selenium.Cookie;6import java.util.Set;7@RunWith(Karate.class)8public class Demo {9 public static void main(String[] args) {10 WebDriver driver = new WebDriver();11 driver.init();12 Set<Cookie> cookies = driver.getCookies();13 System.out.println("Cookies: " + cookies);14 }15}16package demo;17import com.intuit.karate.junit4.Karate;18import org.junit.runner.RunWith;19import com.intuit.karate.driver.WebDriver;20import org.openqa.selenium.Cookie;21import java.util.Set;22@RunWith(Karate.class)23public class Demo {24 public static void main(String[] args) {25 WebDriver driver = new WebDriver();26 driver.init();27 Cookie cookie = driver.getCookieNamed("NID");28 System.out.println("Cookie: " + cookie);29 }30}31package demo;32import com.intuit.karate.junit4.Karate;33import org.junit.runner.RunWith;34import com.intuit.karate.driver.WebDriver;35import org.openqa.selenium.Cookie;36import java.util.Set;37@RunWith(Karate.class)38public class Demo {39 public static void main(String[] args) {40 WebDriver driver = new WebDriver();41 driver.init();42 String source = driver.getPageSource();43 System.out.println("Page Source: " + source);44 }45}46package demo;47import com.intuit.karate.junit4.Karate;48import org.junit.runner.RunWith;49import com.intuit.karate.driver.WebDriver;50import org.openqa.selenium.Cookie;51import java.util.Set;52@RunWith(Karate.class)53public class Demo {54 public static void main(String[] args) {55 WebDriver driver = new WebDriver();56 driver.init();57 String title = driver.getTitle();58 System.out.println("Title

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.junit4.Karate;2import org.junit.runner.RunWith;3import com.intuit.karate.driver.WebDriver;4import java.util.Map;5import java.util.HashMap;6@RunWith(Karate.class)7public class 4 {8 public static Map<String, Object> getCookies() {9 Map<String, Object> cookies = new HashMap<>();10 WebDriver driver = WebDriver.start();

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.WebDriver;2import com.intuit.karate.driver.chrome.ChromeDriver;3import com.intuit.karate.driver.chrome.ChromeOptions;4import com.intuit.karate.driver.chrome.Cookie;5import java.util.List;6import java.util.Map;7ChromeOptions options = new ChromeOptions();8options.addArguments("--headless");9WebDriver driver = new ChromeDriver(options);10driver.manage().addCookie(new Cookie("foo", "bar"));11driver.manage().addCookie(new Cookie("bar", "baz"));12List<Cookie> cookies = driver.manage().getCookies();13for(Cookie cookie : cookies) {14 System.out.println(cookie.getName() + "=" + cookie.getValue());15}16driver.quit();17import com.intuit.karate.driver.WebDriver;18import com.intuit.karate.driver.chrome.ChromeDriver;19import com.intuit.karate.driver.chrome.ChromeOptions;20ChromeOptions options = new ChromeOptions();21options.addArguments("--headless");22WebDriver driver = new ChromeDriver(options);23ChromeOptions chromeOptions = driver.getOptions();24driver.quit();25import com.intuit.karate.driver.WebDriver;26import com.intuit.karate.driver.chrome.ChromeDriver;27import com.intuit.karate.driver.chrome.ChromeOptions;28ChromeOptions options = new ChromeOptions();29options.addArguments("--headless");30WebDriver driver = new ChromeDriver(options);31ChromeOptions chromeOptions = driver.getOptions();32chromeOptions.addArguments("--disable-gpu");33driver.quit();34import com.intuit.karate.driver.WebDriver;35import com.intuit.karate.driver.chrome.ChromeDriver;36import com.intuit.karate.driver.chrome.ChromeOptions;37ChromeOptions options = new ChromeOptions();38options.addArguments("--headless");39WebDriver driver = new ChromeDriver(options);40ChromeOptions chromeOptions = driver.getOptions();41chromeOptions.addArguments("--disable-gpu");42chromeOptions.addArguments("--disable-dev-shm-usage");43chromeOptions.addArguments("--no-sandbox");44driver.quit();

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1package demo;2import com.intuit.karate.junit4.Karate;3import org.junit.runner.RunWith;4import com.intuit.karate.KarateOptions;5import com.intuit.karate.Results;6import com.intuit.karate.Runner;7import static org.junit.Assert.*;8import java.util.Map;9import org.openqa.selenium.Cookie;10import org.openqa.selenium.WebDriver;11import com.intuit.karate.driver.DriverOptions;12import com.intuit.karate.driver.DriverOptions.DriverType;13import com.intuit.karate.driver.WebDriverFactory;14import java.util.Set;15@RunWith(Karate.class)16@KarateOptions(features = "classpath:demo/4.feature")17public class 4 {18 public static void main(String[] args) {19 Results results = Runner.parallel(getClass(), 1);20 assertTrue(results.getErrorMessages(), results.getFailCount() == 0);21 }22}23 * def driverOptions = { type: 'chrome' }24 * def driver = DriverOptions(driverOptions).driver25 * def cookies = driver.getCookies()26 * match cookies.size() > 027 * def cookie = driver.getCookieNamed('PREF')28 * def cookie = driver.getCookieNamed('PREF')29 * def cookie1 = driver.getCookieNamed('PREF')30 * def cookie = driver.getCookieNamed('PREF')31 * def cookie1 = driver.getCookieNamed('PREF')32 * driver.addCookie(cookie1)33 * def cookie2 = driver.getCookieNamed('PREF

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.WebDriver;2import org.openqa.selenium.WebDriver;3import org.openqa.selenium.chrome.ChromeDriver;4import java.util.Set;5public class 4 {6 public static void main(String[] args) {7 System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");8 WebDriver driver = new ChromeDriver();9 Set<Cookie> cookies = driver.getCookies();10 System.out.println(cookies);11 driver.quit();12 }13}14import com.intuit.karate.driver.WebDriver;15import org.openqa.selenium.WebDriver;16import org.openqa.selenium.chrome.ChromeDriver;17public class 5 {18 public static void main(String[] args) {19 System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");20 WebDriver driver = new ChromeDriver();21 String currentUrl = driver.getCurrentUrl();22 System.out.println(currentUrl);23 driver.quit();24 }25}26import com.intuit.karate.driver.WebDriver;27import org.openqa.selenium.WebDriver;28import org.openqa.selenium.chrome.ChromeDriver;29public class 6 {30 public static void main(String[] args) {31 System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");32 WebDriver driver = new ChromeDriver();33 String pageSource = driver.getPageSource();34 System.out.println(pageSource);35 driver.quit();36 }37}38import com.intuit.karate.driver.WebDriver;39import org.openqa.selenium.WebDriver;40import org.openqa.selenium.chrome.ChromeDriver;41public class 7 {42 public static void main(String[] args) {43 System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");44 WebDriver driver = new ChromeDriver();45 String title = driver.getTitle();46 System.out.println(title);47 driver.quit();48 }49}50import com.intuit.karate.driver.WebDriver;51import org.openqa.selenium.WebDriver

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.WebDriver;2import com.intuit.karate.driver.WebElement;3import com.intuit.karate.driver.DriverOptions;4import com.intuit.karate.driver.DriverOptions.DriverType;5import com.intuit.karate.driver.DriverOptions.Headless;6import com.intuit.karate.driver.DriverOptions.Proxy;7import com.intuit.karate.driver.DriverOptions.ProxyType;8import java.util.List;9import java.util.Map;10DriverOptions options = new DriverOptions();11options.setHeadless(Headless.TRUE);12options.setProxy(new Proxy(ProxyType.MANUAL, "

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.DriverOptions;2import com.intuit.karate.driver.WebDriver;3import java.util.Map;4import java.util.List;5import java.util.ArrayList;6import java.util.Arrays;7import java.util.HashMap;8import java.util.Iterator;9import java.util.Set;10import org.junit.Assert;11import org.junit.Test;12import org.openqa.selenium.Cookie;13import org.openqa.selenium.WebDriver;14import org.openqa.selenium.chrome.ChromeDriver;15import org.openqa.selenium.chrome.ChromeOptions;16import org.openqa.selenium.remote.RemoteWebDriver;17import org.openqa.selenium.remote.DesiredCapabilities;18import org.openqa.selenium.remote.CapabilityType;19import org.openqa.selenium.remote.SessionId;20import org.openqa.selenium.JavascriptExecutor;21import org.openqa.selenium.support.ui.WebDriverWait;22import org.openqa.selenium.support.ui.ExpectedConditions;23import org.openqa.selenium.By;24import org.openqa.selenium.WebElement;25import org.openqa.selenium.support.ui.Select;26public class 4 {27 public static void main(String[] args) {28 WebDriver driver = new WebDriver(url);29 driver.waitForPageLoad();30 List<Map<String, Object>> cookies = driver.getCookies();31 System.out.println(cookies);32 driver.quit();33 }34}35import com.intuit.karate.driver.DriverOptions;36import com.intuit.karate.driver.WebDriver;37import java.util.Map;38import java.util.List;39import java.util.ArrayList;40import java.util.Arrays;41import java.util.HashMap;42import java.util.Iterator;43import java.util.Set;44import org.junit.Assert;45import org.junit.Test;46import org.openqa.selenium.Cookie;47import org.openqa.selenium.WebDriver;48import org.openqa.selenium.chrome.ChromeDriver;49import org.openqa.selenium.chrome.ChromeOptions;50import org.openqa.selenium.remote.RemoteWebDriver;51import org.openqa.selenium.remote.DesiredCapabilities;52import org.openqa.selenium.remote.CapabilityType;53import org.openqa.selenium.remote.SessionId;54import org.openqa.selenium.JavascriptExecutor;55import org.openqa.selenium.support.ui.WebDriverWait;56import org.openqa.selenium.support.ui.ExpectedConditions;57import org.openqa.selenium.By;58import org.openqa.selenium.WebElement;59import org.openqa.selenium.support.ui.Select;60public class 5 {61 public static void main(String[] args) {62 WebDriver driver = new WebDriver(url);63 driver.waitForPageLoad();64 Map<String, Object> cookie = driver.getCookie("

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.DriverOptions;2import com.intuit.karate.driver.WebDriver;3import org.openqa.selenium.Cookie;4import java.util.Set;5public class 4 {6 public static void main(String[] args) {7 DriverOptions options = DriverOptions.chrome();8 options.addArguments("--headless");9 WebDriver driver = new WebDriver(options);10 Set<Cookie> cookies = driver.getCookies();11 for (Cookie cookie : cookies) {12 System.out.println(cookie.getName());13 }14 driver.quit();15 }16}17import com.intuit.karate.driver.DriverOptions;18import com.intuit.karate.driver.WebDriver;19import org.openqa.selenium.Cookie;20import java.util.Date;21public class 5 {22 public static void main(String[] args) {23 DriverOptions options = DriverOptions.chrome();24 options.addArguments("--headless");25 WebDriver driver = new WebDriver(options);26 Cookie cookie = new Cookie("foo", "bar", "www.google.com", "/", new Date(2020, 12, 31));27 driver.addCookie(cookie);28 driver.quit();29 }30}31import com.intuit.karate.driver.DriverOptions;32import com.intuit.karate.driver.WebDriver;33import org.openqa.selenium.Cookie;34import java.util.Date;35public class 6 {36 public static void main(String[] args) {37 DriverOptions options = DriverOptions.chrome();38 options.addArguments("--headless");39 WebDriver driver = new WebDriver(options);40 Cookie cookie = new Cookie("foo", "bar", "www.google.com", "/", new Date(2020, 12, 31));41 driver.addCookie(cookie);42 driver.deleteCookieNamed("foo");43 driver.quit();44 }45}46import com.intuit.karate.driver.DriverOptions

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.WebDriver;2import com.intuit.karate.driver.WebDriverOptions;3import com.intuit.karate.driver.WebDriverType;4import org.openqa.selenium.Cookie;5import org.openqa.selenium.WebDriver;6import java.util.Set;7public class 4 {8 public static void main(String[] args) {9 WebDriverOptions options = new WebDriverOptions();10 options.setHeadless(true);11 WebDriver driver = WebDriver.start(WebDriverType.CHROME, options);12 Set<Cookie> cookies = driver.getCookies();13 for (Cookie cookie : cookies) {14 System.out.println(cookie.getName() + " = " + cookie.getValue());15 }16 driver.quit();17 }18}19import com.intuit.karate.driver.WebDriver;20import com.intuit.karate.driver.WebDriverOptions;21import com.intuit.karate.driver.WebDriverType;22import org.openqa.selenium.WebDriver;23public class 5 {24 public static void main(String[] args) {25 WebDriverOptions options = new WebDriverOptions();26 options.setHeadless(true);27 WebDriver driver = WebDriver.start(WebDriverType.CHROME, options);28 driver.deleteCookieNamed("G_ENABLED_IDPS");29 driver.quit();30 }31}32import com.intuit.karate.driver.WebDriver;33import com.intuit.karate.driver.WebDriverOptions;34import com.intuit.karate.driver.WebDriverType;35import org.openqa.selenium.Cookie;36import org.openqa.selenium.WebDriver;37public class 6 {38 public static void main(String[] args) {39 WebDriverOptions options = new WebDriverOptions();40 options.setHeadless(true);41 WebDriver driver = WebDriver.start(WebDriverType.CHROME, options);42 Cookie cookie = new Cookie("G_ENABLED_IDPS", "google");43 driver.deleteCookie(cookie);44 driver.quit();45 }46}

Full Screen

Full Screen

getCookies

Using AI Code Generation

copy

Full Screen

1import com.intuit.karate.driver.WebDriver2import java.util.Map3import java.util.Iterator4import java.util.List5def driver = WebDriver.start('chrome')6def cookie = driver.getCookies()7def cookieList = cookie.values()8def cookieIterator = cookieList.iterator()9while(cookieIterator.hasNext()){10cookieMap = cookieIterator.next()11cookieName = cookieMap.get('name')12cookieValue = cookieMap.get('value')13}14import com.intuit.karate.driver.WebDriver15import java.util.Map16import java.util.Iterator17import java.util.List18def driver = WebDriver.start('chrome')19def capabilities = driver.getCapabilities()20def capabilitiesList = capabilities.values()21def capabilitiesIterator = capabilitiesList.iterator()22while(capabilitiesIterator.hasNext()){23capabilitiesMap = capabilitiesIterator.next()24capabilitiesName = capabilitiesMap.get('name')25capabilitiesValue = capabilitiesMap.get('value')26}27import com.intuit.karate.driver.WebDriver28import java.util.Map29import java.util.Iterator30import java.util.List31def driver = WebDriver.start('chrome')32def orientation = driver.getOrientation()33import com.intuit.karate.driver.WebDriver34import java.util.Map35import java.util.Iterator36import java.util.List37import java.io.File38import java.io.FileOutputStream39def driver = WebDriver.start('chrome')40def screenshot = driver.getScreenshotAs('base64')41File file = new File('screenshot.png')42FileOutputStream fileOutputStream = new FileOutputStream(file)43fileOutputStream.write(screenshot)44fileOutputStream.close()

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.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful