From f0908472db8792856ef2dfee7276902347712d75 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 25 Jun 2021 20:31:57 +0530 Subject: [PATCH 01/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 6 +++--- src/test/java/Combination.xml | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index f09ac5d..7c80fdc 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -19,9 +19,9 @@ public class magicLeap { public String username = "prateeks"; - public String accesskey = "lvF4drFWBItNhamTk2CP7fVioGBU4GZqaK67khwpKcQA9jeQUo"; + public String accesskey = "IuCSesD83A7LsTFzEKS0Lb6tzvEfBQ38DMkFTEpudatxxxsdjH"; public RemoteWebDriver driver; - public String gridURL = "hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; + public String gridURL = "hub.issue-rep-japneet.dev.lambdatest.io"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; String status; String ResolutionValue; long quitestoptime; @@ -95,7 +95,7 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins US"+" " + formatter.format(date) + " " + this.PlatformValue +" "+ System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins Dev Hub"+" " + formatter.format(date) + " " + this.PlatformValue +" "+ System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); // capabilities.setCapability("resolution", this.ResolutionValueCap); capabilities.setCapability("console", true); diff --git a/src/test/java/Combination.xml b/src/test/java/Combination.xml index 3cf7c1d..dbe192f 100644 --- a/src/test/java/Combination.xml +++ b/src/test/java/Combination.xml @@ -5,7 +5,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -42,9 +42,9 @@ - + - + @@ -55,9 +55,9 @@ - + - + @@ -67,6 +67,8 @@ + + \ No newline at end of file From c388f936332f3fa4e2804c66622c476287461669 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Sat, 26 Jun 2021 01:24:27 +0530 Subject: [PATCH 02/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/aPiCalls.java | 47 +++++++++++++++++++ src/main/java/magicleapTesting/magicLeap.java | 12 +++-- 2 files changed, 54 insertions(+), 5 deletions(-) create mode 100644 src/main/java/magicleapTesting/aPiCalls.java diff --git a/src/main/java/magicleapTesting/aPiCalls.java b/src/main/java/magicleapTesting/aPiCalls.java new file mode 100644 index 0000000..afa7cbc --- /dev/null +++ b/src/main/java/magicleapTesting/aPiCalls.java @@ -0,0 +1,47 @@ +package magicleapTesting; + +import java.io.*; + +import static io.restassured.RestAssured.given; + +public class aPiCalls { + + private final String username; //LT_username + private final String accesskey; //LT_accessKey + private final String ApiBaseUrl; + + // Authorization with username and accesskey + aPiCalls(String username, String accesskey) { + this.username = username; + this.accesskey = accesskey; + this.ApiBaseUrl = "https://" + username + ":" + accesskey + "@api.lambdatest.com/automation/api/v1/"; // API base URL with authorization + } + + // API session detail function + public void getSessionDetails(String sid) throws IOException { + System.setOut(new PrintStream(createLogFile(sid))); + + //given().when().get(ApiBaseUrl + "builds").then().log().body(); // Request to fetch all the build details + given().when().get(ApiBaseUrl + "sessions/" + sid).then().log().body(); // Request to fetch particular session details contains command, visual, video, selenium logs + //given().when().get(ApiBaseUrl + "lighthouse/report/" + sid).then().log().body(); // Request to fetch performance report if exist + //https://${apiCredentials}@api.lambdatest.com/automation/api/v1/builds/${buildId}/sessions + + + + + + } + + // Create new file to save output Data + private FileOutputStream createLogFile(String sid) throws FileNotFoundException { + + if (new File("APIData\\" + sid + ".json").exists()) { + System.out.println("file already exists"); + + } else { + return new FileOutputStream("APIData\\" + sid + ".json"); + } + return null; + } + +} diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 7c80fdc..74b2622 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -19,9 +19,9 @@ public class magicLeap { public String username = "prateeks"; - public String accesskey = "IuCSesD83A7LsTFzEKS0Lb6tzvEfBQ38DMkFTEpudatxxxsdjH"; + public String accesskey = "lvF4drFWBItNhamTk2CP7fVioGBU4GZqaK67khwpKcQA9jeQUo"; public RemoteWebDriver driver; - public String gridURL = "hub.issue-rep-japneet.dev.lambdatest.io"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; + public String gridURL = "hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; String status; String ResolutionValue; long quitestoptime; @@ -95,7 +95,7 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins Dev Hub"+" " + formatter.format(date) + " " + this.PlatformValue +" "+ System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins Dev Hub" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); // capabilities.setCapability("resolution", this.ResolutionValueCap); capabilities.setCapability("console", true); @@ -153,7 +153,10 @@ public void setUp() throws Exception { driver = new RemoteWebDriver(new URL(hub), capabilities); session = driver.getSessionId(); - + if (i > 8) { + System.out.println("API call for sessionID logs"); + new aPiCalls(username, accesskey).getSessionDetails(session.toString()); + } System.out.println("====================DriverStart-up+++++++++++" + session + "+++++++++++DriverStart-up==================================="); // System.out.println(driver + "Session ID" + " " + session.toString() + "\n" + browser + version + "\n" + fixedIp); @@ -219,7 +222,6 @@ public void tearDown() throws Exception { driver.quit(); - } quitestoptime = System.currentTimeMillis(); quitetimestop = quitestoptime - quitetimestart; From ac88199e92cba74ad78a56c9e0e33bf0e070688e Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Sat, 26 Jun 2021 01:33:17 +0530 Subject: [PATCH 03/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 74b2622..7ffb22a 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -95,7 +95,7 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins Dev Hub" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins US" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); // capabilities.setCapability("resolution", this.ResolutionValueCap); capabilities.setCapability("console", true); From 7ba1cb14cc6ed544b91f8115b52cfd01796c3a52 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Sat, 26 Jun 2021 05:45:26 +0530 Subject: [PATCH 04/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/aPiCalls.java | 4 +- src/test/java/Combination.xml | 364 ++++++------------- src/test/java/Edge.xml | 199 ++++++++++ src/test/java/ElCapitan.xml | 199 ++++++++++ src/test/java/Yosemite.xml | 199 ++++++++++ 5 files changed, 714 insertions(+), 251 deletions(-) create mode 100644 src/test/java/Edge.xml create mode 100644 src/test/java/ElCapitan.xml create mode 100644 src/test/java/Yosemite.xml diff --git a/src/main/java/magicleapTesting/aPiCalls.java b/src/main/java/magicleapTesting/aPiCalls.java index afa7cbc..3e5392d 100644 --- a/src/main/java/magicleapTesting/aPiCalls.java +++ b/src/main/java/magicleapTesting/aPiCalls.java @@ -35,11 +35,11 @@ public void getSessionDetails(String sid) throws IOException { // Create new file to save output Data private FileOutputStream createLogFile(String sid) throws FileNotFoundException { - if (new File("APIData\\" + sid + ".json").exists()) { + if (new File( sid + ".json").exists()) { System.out.println("file already exists"); } else { - return new FileOutputStream("APIData\\" + sid + ".json"); + return new FileOutputStream( sid + ".json"); } return null; } diff --git a/src/test/java/Combination.xml b/src/test/java/Combination.xml index dbe192f..472db80 100644 --- a/src/test/java/Combination.xml +++ b/src/test/java/Combination.xml @@ -2,332 +2,198 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/test/java/Edge.xml b/src/test/java/Edge.xml new file mode 100644 index 0000000..472db80 --- /dev/null +++ b/src/test/java/Edge.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/test/java/ElCapitan.xml b/src/test/java/ElCapitan.xml new file mode 100644 index 0000000..472db80 --- /dev/null +++ b/src/test/java/ElCapitan.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/test/java/Yosemite.xml b/src/test/java/Yosemite.xml new file mode 100644 index 0000000..472db80 --- /dev/null +++ b/src/test/java/Yosemite.xml @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 7bd1cb1f7b048bf84036d505a4fe3750d7ecb381 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Sun, 27 Jun 2021 12:39:05 +0530 Subject: [PATCH 05/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 7ffb22a..e7a1ead 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -21,7 +21,7 @@ public class magicLeap { public String username = "prateeks"; public String accesskey = "lvF4drFWBItNhamTk2CP7fVioGBU4GZqaK67khwpKcQA9jeQUo"; public RemoteWebDriver driver; - public String gridURL = "hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; + public String gridURL = "hub-frankfurt.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; String status; String ResolutionValue; long quitestoptime; From 14eb20a999c3669423533c5b6f922e5ec2108dbe Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Tue, 13 Jul 2021 01:21:01 +0530 Subject: [PATCH 06/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index e7a1ead..6dd0542 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -84,8 +84,8 @@ public void setUp() throws Exception { DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); formatter.setTimeZone(TimeZone.getTimeZone("Asia/Kolkata")); date = new Date(); - for (int i = 0; i < 10; i++) { - for (int j = 0; j < 5; j++) { + for (int i = 0; i < 100; i++) { + for (int j = 0; j < 10; j++) { try { From a01755919fb1bfb23170f7450d492de060897662 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Tue, 13 Jul 2021 01:23:06 +0530 Subject: [PATCH 07/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 6dd0542..a9cced0 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -153,10 +153,7 @@ public void setUp() throws Exception { driver = new RemoteWebDriver(new URL(hub), capabilities); session = driver.getSessionId(); - if (i > 8) { - System.out.println("API call for sessionID logs"); - new aPiCalls(username, accesskey).getSessionDetails(session.toString()); - } + System.out.println("====================DriverStart-up+++++++++++" + session + "+++++++++++DriverStart-up==================================="); // System.out.println(driver + "Session ID" + " " + session.toString() + "\n" + browser + version + "\n" + fixedIp); From 9eb381e90f44321b8506a456bb3bc744fa7a6709 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Tue, 13 Jul 2021 20:15:21 +0530 Subject: [PATCH 08/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index a9cced0..ef62e73 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -84,8 +84,8 @@ public void setUp() throws Exception { DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); formatter.setTimeZone(TimeZone.getTimeZone("Asia/Kolkata")); date = new Date(); - for (int i = 0; i < 100; i++) { - for (int j = 0; j < 10; j++) { + for (int i = 0; i < 20; i++) { + for (int j = 0; j < 5; j++) { try { From d246dae4c3ae5fbb19ebd4f7e94a275be782f17c Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Thu, 22 Jul 2021 23:58:36 +0530 Subject: [PATCH 09/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- .../java/magicleapTesting/DesignPlane.java | 57 ++++ .../java/magicleapTesting/DownloadTest.java | 32 ++- .../java/magicleapTesting/LambdaTutrial.java | 46 +++ .../java/magicleapTesting/LocalDriver.java | 262 +++--------------- src/main/java/magicleapTesting/magicLeap.java | 6 + .../magicleapTesting/DownloadTest.class | Bin 1131 -> 2525 bytes .../magicleapTesting/LocalDriver.class | Bin 2096 -> 4325 bytes target/classes/magicleapTesting/Random.class | Bin 7963 -> 7955 bytes .../classes/magicleapTesting/magicLeap.class | Bin 7552 -> 7960 bytes 9 files changed, 174 insertions(+), 229 deletions(-) create mode 100644 src/main/java/magicleapTesting/DesignPlane.java create mode 100644 src/main/java/magicleapTesting/LambdaTutrial.java diff --git a/src/main/java/magicleapTesting/DesignPlane.java b/src/main/java/magicleapTesting/DesignPlane.java new file mode 100644 index 0000000..b793c60 --- /dev/null +++ b/src/main/java/magicleapTesting/DesignPlane.java @@ -0,0 +1,57 @@ +package magicleapTesting; + +import org.openqa.selenium.By; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.interactions.Actions; +import org.openqa.selenium.remote.RemoteWebDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.WebDriverWait; + +import java.util.concurrent.TimeUnit; + +public class DesignPlane { + + public void plane(RemoteWebDriver driver) { + try { + driver.get("https://designyourown.newairplane.com/"); + driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS); + driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); + + WebDriverWait wait = new WebDriverWait(driver, 60); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("container-canvas"))); + + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#gallery > div.accordion-section-title.active > span.hint"))); + Actions slider = new Actions(driver); + WebElement daylight = driver.findElement(By.id("container-canvas")); + slider.dragAndDropBy(daylight, 50, 0).build().perform(); + slider.dragAndDropBy(daylight, 10, 0).build().perform(); + slider.dragAndDropBy(daylight, -50, 0).build().perform(); + driver.findElement(By.cssSelector("#gallery > div.accordion-section-title.active > span.hint")).click(); + + driver.findElement(By.cssSelector("#designs-items > div.layers-item.static.off > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(2) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(3) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(4) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(5) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(6) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(7) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(8) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(9) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(10) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(11) > div.toggle")).click(); + driver.findElement(By.cssSelector("#designs-items > div:nth-child(12) > div.toggle")).click(); + Thread.sleep(5000); + + driver.findElement(By.cssSelector("#gallery > div.accordion-section-title")).click(); + driver.findElement(By.cssSelector("document.querySelector(\"#gallery > div.accordion-section-content.open > div.gallery-scroll-area.ps-container.ps-theme-default.ps-active-y > div.gallery-items-list > div.item.active > div.top > div.thumb > img\")")).click(); + driver.findElement(By.cssSelector("document.querySelector(\"#gallery > div.accordion-section-content.open > div.gallery-scroll-area.ps-container.ps-theme-default.ps-active-y > div.gallery-items-list > div.item.active > div.top > div.thumb > img\")")).click(); + + Thread.sleep(5000); + + } catch (Exception p) { + System.out.println(p); + } + + + } +} diff --git a/src/main/java/magicleapTesting/DownloadTest.java b/src/main/java/magicleapTesting/DownloadTest.java index 4acb09c..a217496 100644 --- a/src/main/java/magicleapTesting/DownloadTest.java +++ b/src/main/java/magicleapTesting/DownloadTest.java @@ -1,34 +1,40 @@ package magicleapTesting; +import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.RemoteWebDriver; import org.testng.Assert; +import java.io.FileOutputStream; +import java.io.OutputStream; +import java.util.Base64; + public class DownloadTest { public void FileDownload(RemoteWebDriver driver) { try { -// driver.get("https://www.stats.govt.nz/large-datasets/csv-files-for-download/"); + driver.get("https://www.stats.govt.nz/large-datasets/csv-files-for-download/"); // driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // // driver.switchTo().frame("iframeResult"); // -// WebElement element = driver.findElement(By.linkText("Business employment data: December 2020 quarter – CSV")); -// element.click(); + WebElement element = driver.findElement(By.linkText("International trade: March 2021 quarter – CSV – corrected")); + element.click(); // -// Thread.sleep(4000); + Thread.sleep(10000); - Assert.assertEquals(((JavascriptExecutor) driver).executeScript("lambda-file-exists=ex.xpi"), true); //file exist check + Assert.assertEquals(((JavascriptExecutor) driver).executeScript("lambda-file-exists=international-trade-march-2021-quarter-csv-corrected.zip"), true); //file exist check - System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-stats=ex.xpi")); //retrieve file stats + System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip")); //retrieve file stats -// String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=business-employment-data-december-2020-quarter-csv.zip").toString(); // file content download -// System.out.println(base64EncodedFile); -// -// -// byte[] data = Base64.getDecoder().decode(base64EncodedFile); -// OutputStream stream = new FileOutputStream("business-employment-data-december-2020-quarter-csv.zip"); -// stream.write(data); + String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download + System.out.println(base64EncodedFile); + + + byte[] data = Base64.getDecoder().decode(base64EncodedFile); + OutputStream stream = new FileOutputStream("International trade: March 2021 quarter – CSV – corrected.zip"); + stream.write(data); } catch (Exception e) { diff --git a/src/main/java/magicleapTesting/LambdaTutrial.java b/src/main/java/magicleapTesting/LambdaTutrial.java new file mode 100644 index 0000000..d1cc6b6 --- /dev/null +++ b/src/main/java/magicleapTesting/LambdaTutrial.java @@ -0,0 +1,46 @@ +package magicleapTesting; + +import org.openqa.selenium.By; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.interactions.Actions; +import org.openqa.selenium.remote.RemoteWebDriver; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; + +public class LambdaTutrial { + public void Lambdacert(RemoteWebDriver driver) { + driver.get("https://www.lambdatest.com/automation-demos/"); + driver.manage().window().maximize(); + WebElement login = driver.findElement(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button")); + login.isDisplayed(); + WebDriverWait wait = new WebDriverWait(driver, 30); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button"))); + driver.findElement(By.id("username")).sendKeys("lambda"); + driver.findElement(By.id("password")).sendKeys("lambda123"); + login.click(); + wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("populate")))); + driver.findElement(By.id("developer-name")).sendKeys("prateeks@lambdatest.com"); + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[1]/p[4]/label/input")).click(); + driver.findElement(By.id("others")).click(); + Select dropdown = new Select(driver.findElement(By.id("preferred-payment"))); + dropdown.selectByIndex(2); + driver.findElement(By.cssSelector("#tried-ecom")).click(); + WebElement buttondrag = driver.findElement(By.cssSelector("#__next > div.wrapper > section.my-50.automationbar.smtablet\\:px-20 > div > div > div.form-bottom > div.sliderBar > div > div > div:nth-child(1) > div > div:nth-child(12)")); + Actions hold = new Actions(driver); + + hold.dragAndDropBy(buttondrag, -11, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 49, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 109, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 169, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 469, -6).build().perform(); + // hold.dragAndDropBy(buttondrag, 589, -6).build().perform(); + + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[4]/div[3]/textarea")).sendKeys("Hi This is Prateek Support Team is the best. Whatever it takes"); + JavascriptExecutor jse = (JavascriptExecutor) driver; + jse.executeScript("window.scrollBy(0,350)"); + driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); + + } +} diff --git a/src/main/java/magicleapTesting/LocalDriver.java b/src/main/java/magicleapTesting/LocalDriver.java index 931562e..d9ceeac 100644 --- a/src/main/java/magicleapTesting/LocalDriver.java +++ b/src/main/java/magicleapTesting/LocalDriver.java @@ -1,239 +1,69 @@ package magicleapTesting; +import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; -import org.openqa.selenium.firefox.FirefoxDriver; -import org.openqa.selenium.firefox.FirefoxOptions; -import org.openqa.selenium.firefox.FirefoxProfile; - -import java.io.File; +import org.openqa.selenium.WebElement; +import org.openqa.selenium.chrome.ChromeDriver; +import org.openqa.selenium.interactions.Actions; +import org.openqa.selenium.support.ui.ExpectedConditions; +import org.openqa.selenium.support.ui.Select; +import org.openqa.selenium.support.ui.WebDriverWait; public class LocalDriver { public static void main(String[] args) { - String status = null; - System.setProperty("webdriver.gecko.driver", "E:\\drivers\\geckodriver.exe"); - FirefoxProfile profile = new FirefoxProfile(); - profile.addExtension(new File("E:\\extensions\\bugfix_editor.xpi")); + System.setProperty("webdriver.chrome.driver", "E:\\drivers\\chromedriver.exe"); + + /* FirefoxProfile profile = new FirefoxProfile(); + profile.addExtension(new File("E:\\extensions\\bugfix_editor.xpi"));*/ // Instantiate a ChromeDriver class. /*Map prefs = new HashMap(); prefs.put("download.default_directory", "C:\\Users\\LenovoE14\\Downloads");*/ - FirefoxOptions options = new FirefoxOptions(); - options.setProfile(profile); - // options.addArguments("--headless"); - // options.setExperimentalOption("prefs",prefs); - // options.addExtensions(new File("E:\\extensions\\1.2.3_0.crx")); + /* FirefoxOptions options = new FirefoxOptions(); + options.setProfile(profile);*/ + // options.addArguments("--headless"); + // options.setExperimentalOption("prefs",prefs); + // options.addExtensions(new File("E:\\extensions\\1.2.3_0.crx")); // For use with ChromeDriver: - WebDriver driver = new FirefoxDriver(options); // System.setProperty("webdriver.gecko.driver", "E:\\drivers\\geckodriver.exe"); + WebDriver driver = new ChromeDriver(); // System.setProperty("webdriver.gecko.driver", "E:\\drivers\\geckodriver.exe"); try { - - driver.get("https://www.googl.com"); - Thread.sleep(50000000); - JavascriptExecutor js = (JavascriptExecutor) driver; - js.executeScript("window.postMessage('clicked_browser_action', '*')"); - -// driver.get("https://www.stats.govt.nz/large-datasets/csv-files-for-download/"); -// driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); -// // driver.switchTo().frame("iframeResult"); -// -// WebElement element = driver.findElement(By.linkText("Business employment data: December 2020 quarter – CSV")); -// element.click(); -// -// Thread.sleep(10000); - - /* driver.manage().window().maximize(); - driver.get("https://shop-stage.scholastic.com/teachers-ecommerce/teacher/tsohomepage.html"); - Thread.sleep(5000); - driver.findElement(By.className("sch-global-profile-icon")).click(); - driver.findElement(By.linkText("Sign In")).click(); - Thread.sleep(15000); - driver.switchTo().frame(driver.findElement(By.className("loginframe"))); - driver.switchTo().frame("loginIframe"); - Thread.sleep(5000); - driver.findElement(By.id("signin-email-input")).sendKeys("testqa@test.com"); - Thread.sleep(10000); - driver.findElement(By.id("signin-email-submit-button")).click(); - - Thread.sleep(10000); - driver.findElement(By.id("signin-password-input")).sendKeys("test1234"); - driver.findElement(By.id("signin-password-submit-button")).click(); - Thread.sleep(10000); - driver.findElement(By.className("sch-global-username")).click();*/ - - - - - - - /*driver.get("https://pa-ua.fadv.com"); + driver.get("https://www.lambdatest.com/automation-demos/"); driver.manage().window().maximize(); - Thread.sleep(10000); - driver.findElement(By.id("loginInputEmail")).sendKeys("snvinl21@example.com"); - driver.findElement(By.id("loginInputPwd")).sendKeys("Test1234"); - - driver.findElement(By.name("action")).click(); - System.out.println("Login Button CLicked"); - JavascriptExecutor scroll = (JavascriptExecutor) driver; - scroll.executeScript("window.scrollBy(0,500)"); - Thread.sleep(30000); - driver.findElement(By.id("paNameNext")).click(); - scroll.executeScript("window.scrollBy(0,500)"); - Thread.sleep(5000); - System.out.println("Name next CLicked"); - driver.findElement(By.id("paNoMiddleName")).click(); - scroll.executeScript("window.scrollBy(0,500)"); - System.out.println("NoMName next CLicked"); - Thread.sleep(5000); - driver.findElement(By.id("aliasNoName")).click(); - scroll.executeScript("window.scrollBy(0,500)"); - System.out.println("alias next CLicked"); - Thread.sleep(5000); - driver.findElement(By.id("paGenderSkipContinue")).click(); - Thread.sleep(15000); - driver.findElement(By.id("dobdp-widget")).click(); - Thread.sleep(15000); - driver.findElement(By.id("dobdp-widget")).sendKeys("11-11-1991"); - System.out.println("Calendar date Clicked");*/ - // Thread.sleep(15000); -// WebElement elm = driver.findElement(By.xpath("#slick-slide01 > div > div > form > div > div.row.form-element-section.btn_center > div > div > input")); -// Thread.sleep(30000); -// JavascriptExecutor js = (JavascriptExecutor) driver; -// js.executeScript("arguments[0].value='January 05,2001';",elm); - -// driver.get("https://127.0.0.1:8001/"); -// driver.manage().window().maximize(); -// System.out.println(driver.getTitle()); -// driver.manage().addCookie(new Cookie("test1", "cookie1")); -// driver.manage().addCookie(new Cookie("test2", "cookie2")); -// String Cache = driver.manage().getCookies().toString(); -// -// System.out.println(Cache); -// Thread.sleep(5000); -// JavascriptExecutor scroll = (JavascriptExecutor) driver; -// scroll.executeScript("window.scrollBy(0,500)"); -// driver.findElement(By.linkText("legOfenris")).click(); -// -// Thread.sleep(7000); -// /* ((JavascriptExecutor) driver).executeScript("lambda-throttle-network", "GPRS"); -// Thread.sleep(7000);*/ -// driver.navigate().back(); -// // ((JavascriptExecutor) driver).executeScript("lambda-throttle-network", obj.toString()); -// String CacheTwo = driver.manage().getCookies().toString(); -// System.out.println(CacheTwo); -// scroll.executeScript("window.scrollBy(0,-500)"); -// Thread.sleep(50000); - - /*String username = "storefront"; - String password = "storefront"; - - driver.get("https://shop-qa.scholastic.com/teachers-ecommerce/teacher/tsohomepage.html"); - // SessionStorage username= new RemoteSessionStorage() - - Set beforeAuthCookies= driver.manage().getCookies(); - FileUtils.writeStringToFile(new File("src/test/java/beforeAuthCookies.txt"), String.valueOf(beforeAuthCookies)); - - driver.findElement(By.className("sch-global-cart-icon")).click(); - String getUrl = driver.getCurrentUrl(); - String newURl = getUrl.replace("https://", ""); - System.out.println(newURl); - driver.get("https://" + username + ":" + password + "@" + newURl); - System.out.println(driver.getCurrentUrl()); - Set afterAuthCookies= driver.manage().getCookies(); - FileUtils.writeStringToFile(new File("src/test/java/afterAuthCookies.txt"), String.valueOf(afterAuthCookies)); - System.out.println(driver.getTitle());*/ - //scroll.executeScript("window.scrollBy(0,500)"); - /* JavascriptExecutor scroll = (JavascriptExecutor) driver; - scroll.executeScript("window.scrollBy(0,600)"); - - driver.findElement(By.id("win2")).click(); -*/ - - - - - /* *//* driver.manage().window().maximize(); - WebDriverWait wait=new WebDriverWait(driver, 20); - driver.get("https://www.nsw.gov.au/"); - driver.findElement(By.id("home-search-autosuggest-input")).sendKeys("Jobs"); - WebElement link; - link= wait.until(ExpectedConditions.visibilityOfElementLocated (By.xpath( "//*[@id=\"home-search-autosuggest-list\"]/li[2]"))); - link.click();*//* - driver.manage().window().maximize(); - driver.get("https://www.lambdatest.com/"); - WebElement homePageLogin= driver.findElement(By.xpath("/html/body/div[1]/header/div[3]/nav/div/ul/li[6]/a")); - homePageLogin.click(); - Thread.sleep(2000); - WebElement username= driver.findElement(By.name("email")); - username.sendKeys("prateeks@lambdatest.com"); - Thread.sleep(2000); - WebElement password= driver.findElement(By.name("password")); - password.sendKeys("9582334806"); - Thread.sleep(2000); - WebElement loginPlatform= driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div/form/div[3]/button")); - loginPlatform.click(); - Thread.sleep(2000); - WebElement VisualUIOption= driver.findElement(By.className("arrow-menu")); - VisualUIOption.click(); - Thread.sleep(2000); - WebElement clickScreenShot= driver.findElement(By.xpath("/html/body/div[2]/header/aside/ul/li[3]/ul/li[1]/a")); - clickScreenShot.click(); - Thread.sleep(2000); - WebElement ClickAutomation= driver.findElement(By.cssSelector("body > app-root > app-console > app-header > header > aside > ul > li:nth-child(4) > a")); - ClickAutomation.click(); - Thread.sleep(2000); - WebElement AutomationLogs= driver.findElement(By.xpath("/html/body/div[2]/div/div/main/div/main/div/div[2]/div[2]/ul/li[2]/a")); - AutomationLogs.click(); - Thread.sleep(2000); - JavascriptExecutor scroll = (JavascriptExecutor) driver; - scroll.executeScript("window.scrollBy(0,600)"); - scroll.executeScript("window.scrollBy(0,-500)"); - Thread.sleep(2000); - WebElement AutoamtionAnalyticls= driver.findElement(By.xpath("/html/body/div[2]/div/div/main/div/main/div/div[2]/div[2]/ul/li[3]/a")); - AutoamtionAnalyticls.click(); - Thread.sleep(2000); - WebElement userPofile= driver.findElement(By.xpath("/html/body/div[2]/div/div/main/div/main/div/div[2]/div[1]/nav/div/div[2]/ul/li[5]/a/div/span/img")); - userPofile.click(); - Thread.sleep(2000); - WebElement Profile= driver.findElement(By.xpath("/html/body/div[2]/div/div/main/div/main/div/div[2]/div[1]/nav/div/div[2]/ul/li[5]/ul/li[2]/a")); - Profile.click(); - Thread.sleep(2000); - WebElement userPofilepage= driver.findElement(By.xpath("/html/body/div[2]/header/div/div/div[3]/div/ul/li[5]/a")); - userPofilepage.click(); - Thread.sleep(2000); - WebElement LogOut= driver.findElement(By.xpath("/html/body/div[2]/header/div/div/div[3]/div/ul/li[5]/div/a[9]")); - LogOut.click(); - // WebElement DownloadSPeed = driver.findElement(By.xpath("/html/body/section/div[2]/div/div[1]/table/tbody/tr/td/div[2]/div[2]/div/div[1]/h3")); - - *//* driver.get("http://teachables-stage.scholastic.com/teachables/guesthomepage.html"); - driver.manage().window().maximize(); - - WebElement search= driver.findElement(By.className("teachablesnav-search--field")); - // search.setAttribute - String val = "hello"; - - Actions actions = new Actions(driver); - actions.moveToElement(driver.findElement(By.className("teachablesnav-search--field"))); - actions.click(); - - - for (int i = 0; i < val.length(); i++) { - - char c = val.charAt(i); - String s = new StringBuilder().append(c).toString(); - System.out.println(s); - actions.sendKeys(s); + WebElement login = driver.findElement(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button")); + login.isDisplayed(); + WebDriverWait wait = new WebDriverWait(driver, 30); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button"))); + driver.findElement(By.id("username")).sendKeys("lambda"); + driver.findElement(By.id("password")).sendKeys("lambda123"); + login.click(); + wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("populate")))); + driver.findElement(By.id("developer-name")).sendKeys("prateeks@lambdatest.com"); + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[1]/p[4]/label/input")).click(); + driver.findElement(By.id("others")).click(); + Select dropdown = new Select(driver.findElement(By.id("preferred-payment"))); + dropdown.selectByIndex(2); + driver.findElement(By.cssSelector("#tried-ecom")).click(); + WebElement buttondrag = driver.findElement(By.cssSelector("#__next > div.wrapper > section.my-50.automationbar.smtablet\\:px-20 > div > div > div.form-bottom > div.sliderBar > div > div > div:nth-child(1) > div > div:nth-child(12)")); + Actions hold = new Actions(driver); + + hold.dragAndDropBy(buttondrag, -11, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 49, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 109, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 169, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 469, -6).build().perform(); + // hold.dragAndDropBy(buttondrag, 589, -6).build().perform(); + + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[4]/div[3]/textarea")).sendKeys("Hi This is Prateek Support Team is the best. Whatever it takes"); + JavascriptExecutor jse = (JavascriptExecutor) driver; + jse.executeScript("window.scrollBy(0,350)"); + driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); - actions.build().perform(); - Thread.sleep(5000); - } - search.sendKeys(Keys.ARROW_DOWN); - Thread.sleep(20000);*//* - Thread.sleep(30000);*/ driver.quit(); } catch (Exception e) { System.out.println(e); diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index ef62e73..ca385bd 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -188,11 +188,17 @@ public void DesktopScript() { TodoApp TodoAppTestObject = new TodoApp(); TodoAppTestObject.TodoAppTest(driver, status, session); ResolutionTest ResolutionTestObject = new ResolutionTest(); + DesignPlane plane = new DesignPlane(); + plane.plane(driver); ResolutionTestObject.Resolution(driver, ResolutionValue, status, ResolutionTotal, this.ResolutionValueCap, session); GeolocationTest geo = new GeolocationTest(); geo.Geolocation(driver, status, GeolocationTotal, session); + DownloadTest down = new DownloadTest(); + down.FileDownload(driver); TestCase SeleniumTest = new TestCase(); SeleniumTest.LongCase(driver, session); + LambdaTutrial tut = new LambdaTutrial(); + tut.Lambdacert(driver); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); SuiteStop = System.currentTimeMillis(); diff --git a/target/classes/magicleapTesting/DownloadTest.class b/target/classes/magicleapTesting/DownloadTest.class index bdbee626edbe67513f7ccaff93d3c984f96e68ca..a8846ef2e1469841fbba4d1ea9392b3008c88780 100644 GIT binary patch literal 2525 zcmbtWYg-#d6n=*!Y`QEK(n7)BQmt($EZbJBmR>9YYD=NC4bls0oot4%WwRT0CjsiE z_4)_=5q_>8DAh-QfIq`O;Wr=8YyvDAeSB&@%+8#7=bZDNIp<7%{o}`90F2;U9R|*& z@wSe4a6XMu9T#v>EiQH7GTu!Qihd`%bX>t$8hH)l9hktRj;nZ2$2DBvgDKodV_L@y zZl*D-G~QB++dA%`pkog2YnV^tu8uz3({UdUG%RTNfT8`O<2mv&Ln1dY&yXDVOM+qV zwBw1JwMtP0bG+!1Bs1;X+@0rvqt;DfQZ6|m!_nyqFFUp?cy&&M((%gHgum*!J};^D z1qS1)Gym7#0r24{tOiaQVm z>ZR>#s2fh0Sp4zn3v}n6jYy?a9STs9A}s!h2h(%C9q| zUB_FV6KiyKsMXn)1(#o^qU>07yi&6*FpRctI)of(sbW`4Inv6z9Rx$lb{%_pSCY;x zQR67lR_F>r`J2p5DWWG@shXnV4(-6H%E>ih*Q6g%ZxGQ`6e2mp`4;RKV!><_1+m$= z%BF}~;*Kou`_!pD>Zx_^*2L^0#Xk2SeyWL}2zD!9C3PR_nqy%o0=fi)N0UjaRF|6n z$+%Zddw=&p5s%exVLgcybYYuhv9y61^t+*PEB?V&Awv9rgUV2W3x zVq5H~7a~%wf*lLbRspCNXn%A^e|dK(eO3cU($ka5E#wF0aSVs)c~`$SF!dbJn5C6P zUq;{5spnwNqU~cewnxHFyhd}Q0l@1xPAi5taDv7xO-GOT}-=kxOP(yV1S>#}dIu0R0OhJEu_R^Rk=X%kF12p#2-a%q} z7-Pi!Ho1R~2yvq15}^>M==4eIrvvyLW<>iMG&*aOG)FPJO|k((CFo2BgBT*}E+I?| zBSq&l(tVn66pUt|)a(q-l5cO4bPw8oM_t1qjX)zLXv14%3eX8KNB_4z!=66@MvcAE delta 463 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 diff --git a/target/classes/magicleapTesting/Random.class b/target/classes/magicleapTesting/Random.class index 52734196a89cd79cd64dfa3fe7d0f206d25d59ab..e4f4725cee154aea8966097fb98a4af0ce90c405 100644 GIT binary patch literal 7955 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 RM^I_*2*TVSqrZgy@)wWvsign_ literal 7552 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 D4gnD0 From 46123e7d82435039112db5b85bd7bdbffdaabfe1 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 00:06:40 +0530 Subject: [PATCH 10/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index ca385bd..41c481e 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -21,7 +21,7 @@ public class magicLeap { public String username = "prateeks"; public String accesskey = "lvF4drFWBItNhamTk2CP7fVioGBU4GZqaK67khwpKcQA9jeQUo"; public RemoteWebDriver driver; - public String gridURL = "hub-frankfurt.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; + public String gridURL = "hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; String status; String ResolutionValue; long quitestoptime; @@ -95,7 +95,7 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins US" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); // capabilities.setCapability("resolution", this.ResolutionValueCap); capabilities.setCapability("console", true); From ace06d514f716949ca862bae4ceebb2549faad50 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 00:16:57 +0530 Subject: [PATCH 11/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 41c481e..7b9d8e7 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -188,8 +188,7 @@ public void DesktopScript() { TodoApp TodoAppTestObject = new TodoApp(); TodoAppTestObject.TodoAppTest(driver, status, session); ResolutionTest ResolutionTestObject = new ResolutionTest(); - DesignPlane plane = new DesignPlane(); - plane.plane(driver); + ResolutionTestObject.Resolution(driver, ResolutionValue, status, ResolutionTotal, this.ResolutionValueCap, session); GeolocationTest geo = new GeolocationTest(); geo.Geolocation(driver, status, GeolocationTotal, session); @@ -201,6 +200,8 @@ public void DesktopScript() { tut.Lambdacert(driver); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); + DesignPlane plane = new DesignPlane(); + plane.plane(driver); SuiteStop = System.currentTimeMillis(); SuiteTotalTime = SuiteStop - SuiteStart; System.out.println("Total Time Took for Test suite execute" + " " + SuiteTotalTime / 1000f); From fb6281790b4b7cbffe82365c5f0fb99abf797a28 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 00:21:11 +0530 Subject: [PATCH 12/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/DownloadTest.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/DownloadTest.java b/src/main/java/magicleapTesting/DownloadTest.java index a217496..cc5516c 100644 --- a/src/main/java/magicleapTesting/DownloadTest.java +++ b/src/main/java/magicleapTesting/DownloadTest.java @@ -26,10 +26,9 @@ public void FileDownload(RemoteWebDriver driver) { Assert.assertEquals(((JavascriptExecutor) driver).executeScript("lambda-file-exists=international-trade-march-2021-quarter-csv-corrected.zip"), true); //file exist check - System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip")); //retrieve file stats + ((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip"); //retrieve file stats String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download - System.out.println(base64EncodedFile); byte[] data = Base64.getDecoder().decode(base64EncodedFile); From e06c1c7163a9071e1637d6ca7a8ecce6ef06da44 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 00:43:44 +0530 Subject: [PATCH 13/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- .../java/magicleapTesting/LambdaTutrial.java | 60 ++++++++++--------- 1 file changed, 32 insertions(+), 28 deletions(-) diff --git a/src/main/java/magicleapTesting/LambdaTutrial.java b/src/main/java/magicleapTesting/LambdaTutrial.java index d1cc6b6..fedc006 100644 --- a/src/main/java/magicleapTesting/LambdaTutrial.java +++ b/src/main/java/magicleapTesting/LambdaTutrial.java @@ -11,36 +11,40 @@ public class LambdaTutrial { public void Lambdacert(RemoteWebDriver driver) { - driver.get("https://www.lambdatest.com/automation-demos/"); - driver.manage().window().maximize(); - WebElement login = driver.findElement(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button")); - login.isDisplayed(); - WebDriverWait wait = new WebDriverWait(driver, 30); - wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button"))); - driver.findElement(By.id("username")).sendKeys("lambda"); - driver.findElement(By.id("password")).sendKeys("lambda123"); - login.click(); - wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("populate")))); - driver.findElement(By.id("developer-name")).sendKeys("prateeks@lambdatest.com"); - driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[1]/p[4]/label/input")).click(); - driver.findElement(By.id("others")).click(); - Select dropdown = new Select(driver.findElement(By.id("preferred-payment"))); - dropdown.selectByIndex(2); - driver.findElement(By.cssSelector("#tried-ecom")).click(); - WebElement buttondrag = driver.findElement(By.cssSelector("#__next > div.wrapper > section.my-50.automationbar.smtablet\\:px-20 > div > div > div.form-bottom > div.sliderBar > div > div > div:nth-child(1) > div > div:nth-child(12)")); - Actions hold = new Actions(driver); + try { + driver.get("https://www.lambdatest.com/automation-demos/"); + driver.manage().window().maximize(); + WebElement login = driver.findElement(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button")); + login.isDisplayed(); + WebDriverWait wait = new WebDriverWait(driver, 30); + wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("#newapply > div.w-360.ml-auto.text-center.smtablet\\:w-full.smtablet\\:ml-0 > button"))); + driver.findElement(By.id("username")).sendKeys("lambda"); + driver.findElement(By.id("password")).sendKeys("lambda123"); + login.click(); + wait.until(ExpectedConditions.visibilityOfElementLocated((By.id("populate")))); + driver.findElement(By.id("developer-name")).sendKeys("prateeks@lambdatest.com"); + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[1]/p[4]/label/input")).click(); + driver.findElement(By.id("others")).click(); + Select dropdown = new Select(driver.findElement(By.id("preferred-payment"))); + dropdown.selectByIndex(2); + driver.findElement(By.cssSelector("#tried-ecom")).click(); + WebElement buttondrag = driver.findElement(By.cssSelector("#__next > div.wrapper > section.my-50.automationbar.smtablet\\:px-20 > div > div > div.form-bottom > div.sliderBar > div > div > div:nth-child(1) > div > div:nth-child(12)")); + Actions hold = new Actions(driver); - hold.dragAndDropBy(buttondrag, -11, -6).build().perform(); - hold.dragAndDropBy(buttondrag, 49, -6).build().perform(); - hold.dragAndDropBy(buttondrag, 109, -6).build().perform(); - hold.dragAndDropBy(buttondrag, 169, -6).build().perform(); - hold.dragAndDropBy(buttondrag, 469, -6).build().perform(); - // hold.dragAndDropBy(buttondrag, 589, -6).build().perform(); + hold.dragAndDropBy(buttondrag, -11, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 49, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 109, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 169, -6).build().perform(); + hold.dragAndDropBy(buttondrag, 469, -6).build().perform(); + // hold.dragAndDropBy(buttondrag, 589, -6).build().perform(); - driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[4]/div[3]/textarea")).sendKeys("Hi This is Prateek Support Team is the best. Whatever it takes"); - JavascriptExecutor jse = (JavascriptExecutor) driver; - jse.executeScript("window.scrollBy(0,350)"); - driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); + driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[4]/div[3]/textarea")).sendKeys("Hi This is Prateek Support Team is the best. Whatever it takes"); + JavascriptExecutor jse = (JavascriptExecutor) driver; + jse.executeScript("window.scrollBy(0,350)"); + driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); + } catch (Exception t) { + System.out.println(t); + } } } From 707afd11e3f4a02716f4904ad83b345d5b6e7d3a Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 00:49:11 +0530 Subject: [PATCH 14/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/DesignPlane.java | 5 ++++- src/main/java/magicleapTesting/LambdaTutrial.java | 4 +++- src/main/java/magicleapTesting/magicLeap.java | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/magicleapTesting/DesignPlane.java b/src/main/java/magicleapTesting/DesignPlane.java index b793c60..2020d44 100644 --- a/src/main/java/magicleapTesting/DesignPlane.java +++ b/src/main/java/magicleapTesting/DesignPlane.java @@ -4,6 +4,7 @@ import org.openqa.selenium.WebElement; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.RemoteWebDriver; +import org.openqa.selenium.remote.SessionId; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.WebDriverWait; @@ -11,7 +12,7 @@ public class DesignPlane { - public void plane(RemoteWebDriver driver) { + public void plane(RemoteWebDriver driver, SessionId session) { try { driver.get("https://designyourown.newairplane.com/"); driver.manage().timeouts().pageLoadTimeout(60, TimeUnit.SECONDS); @@ -50,6 +51,8 @@ public void plane(RemoteWebDriver driver) { } catch (Exception p) { System.out.println(p); + System.out.println(p+" "+" SessionID --->"+" "+session); + } diff --git a/src/main/java/magicleapTesting/LambdaTutrial.java b/src/main/java/magicleapTesting/LambdaTutrial.java index fedc006..f6b6d33 100644 --- a/src/main/java/magicleapTesting/LambdaTutrial.java +++ b/src/main/java/magicleapTesting/LambdaTutrial.java @@ -5,12 +5,13 @@ import org.openqa.selenium.WebElement; import org.openqa.selenium.interactions.Actions; import org.openqa.selenium.remote.RemoteWebDriver; +import org.openqa.selenium.remote.SessionId; import org.openqa.selenium.support.ui.ExpectedConditions; import org.openqa.selenium.support.ui.Select; import org.openqa.selenium.support.ui.WebDriverWait; public class LambdaTutrial { - public void Lambdacert(RemoteWebDriver driver) { + public void Lambdacert(RemoteWebDriver driver, SessionId session) { try { driver.get("https://www.lambdatest.com/automation-demos/"); driver.manage().window().maximize(); @@ -44,6 +45,7 @@ public void Lambdacert(RemoteWebDriver driver) { driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); } catch (Exception t) { System.out.println(t); + System.out.println(t + " " + " SessionID --->" + " " + session); } } diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 7b9d8e7..60774c6 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -197,11 +197,11 @@ public void DesktopScript() { TestCase SeleniumTest = new TestCase(); SeleniumTest.LongCase(driver, session); LambdaTutrial tut = new LambdaTutrial(); - tut.Lambdacert(driver); + tut.Lambdacert(driver,session); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); DesignPlane plane = new DesignPlane(); - plane.plane(driver); + plane.plane(driver,session); SuiteStop = System.currentTimeMillis(); SuiteTotalTime = SuiteStop - SuiteStart; System.out.println("Total Time Took for Test suite execute" + " " + SuiteTotalTime / 1000f); From f30df0b558a2628fa651f2cf73619ad10ff76c7a Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 04:27:04 +0530 Subject: [PATCH 15/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 60774c6..e6b8716 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -84,8 +84,8 @@ public void setUp() throws Exception { DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); formatter.setTimeZone(TimeZone.getTimeZone("Asia/Kolkata")); date = new Date(); - for (int i = 0; i < 20; i++) { - for (int j = 0; j < 5; j++) { + for (int i = 0; i < 100; i++) { + for (int j = 0; j < 10; j++) { try { From f77f264d5854bb6d10be21830ba6c20a7a76dd7a Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 16:42:05 +0530 Subject: [PATCH 16/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- .../java/magicleapTesting/browserStack.java | 10 +- src/main/java/magicleapTesting/magicLeap.java | 6 +- src/test/java/Win10.xml | 2777 ++++++++--------- .../magicleapTesting/DownloadTest.class | Bin 2525 -> 2499 bytes .../magicleapTesting/LocalDriver.class | Bin 4325 -> 4279 bytes .../classes/magicleapTesting/magicLeap.class | Bin 7960 -> 6660 bytes 6 files changed, 1398 insertions(+), 1395 deletions(-) diff --git a/src/main/java/magicleapTesting/browserStack.java b/src/main/java/magicleapTesting/browserStack.java index 1ed5a4f..ebb4446 100644 --- a/src/main/java/magicleapTesting/browserStack.java +++ b/src/main/java/magicleapTesting/browserStack.java @@ -151,7 +151,7 @@ public void setUp() throws Exception { StopWatch driverStart = new StopWatch(); driverStart.start(); - hub = "";//"https://" + username + ":" + accesskey + "@" + gridURL + "/wd/hub"; + hub = "https://" + username + ":" + accesskey + "@" + gridURL + "/wd/hub"; System.out.println(hub); driver = new RemoteWebDriver(new URL(hub), capabilities); @@ -187,17 +187,23 @@ public void DesktopScript() { System.out.println("==================TestStart+++++++++++++" + session + "++++++++++++++++TestStart=================="); SuiteStart = System.currentTimeMillis(); - TodoApp TodoAppTestObject = new TodoApp(); TodoAppTestObject.TodoAppTest(driver, status, session); ResolutionTest ResolutionTestObject = new ResolutionTest(); + ResolutionTestObject.Resolution(driver, ResolutionValue, status, ResolutionTotal, this.ResolutionValueCap, session); GeolocationTest geo = new GeolocationTest(); geo.Geolocation(driver, status, GeolocationTotal, session); + DownloadTest down = new DownloadTest(); + down.FileDownload(driver); TestCase SeleniumTest = new TestCase(); SeleniumTest.LongCase(driver, session); + LambdaTutrial tut = new LambdaTutrial(); + tut.Lambdacert(driver,session); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); + DesignPlane plane = new DesignPlane(); + plane.plane(driver,session); SuiteStop = System.currentTimeMillis(); SuiteTotalTime = SuiteStop - SuiteStart; System.out.println("Total Time Took for Test suite execute" + " " + SuiteTotalTime / 1000f); diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index e6b8716..0a60330 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -95,7 +95,7 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins 100 parallel" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); // capabilities.setCapability("resolution", this.ResolutionValueCap); capabilities.setCapability("console", true); @@ -187,7 +187,7 @@ public void DesktopScript() { TodoApp TodoAppTestObject = new TodoApp(); TodoAppTestObject.TodoAppTest(driver, status, session); - ResolutionTest ResolutionTestObject = new ResolutionTest(); + /*ResolutionTest ResolutionTestObject = new ResolutionTest(); ResolutionTestObject.Resolution(driver, ResolutionValue, status, ResolutionTotal, this.ResolutionValueCap, session); GeolocationTest geo = new GeolocationTest(); @@ -201,7 +201,7 @@ public void DesktopScript() { GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); DesignPlane plane = new DesignPlane(); - plane.plane(driver,session); + plane.plane(driver,session);*/ SuiteStop = System.currentTimeMillis(); SuiteTotalTime = SuiteStop - SuiteStart; System.out.println("Total Time Took for Test suite execute" + " " + SuiteTotalTime / 1000f); diff --git a/src/test/java/Win10.xml b/src/test/java/Win10.xml index d66f684..b311c55 100644 --- a/src/test/java/Win10.xml +++ b/src/test/java/Win10.xml @@ -86,8 +86,7 @@ - - + @@ -103,7 +102,7 @@ - + @@ -118,7 +117,7 @@ - + @@ -134,9 +133,7 @@ - - - + @@ -151,7 +148,7 @@ - + @@ -167,7 +164,7 @@ - + @@ -182,7 +179,7 @@ - + @@ -196,1385 +193,1385 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/magicleapTesting/DownloadTest.class b/target/classes/magicleapTesting/DownloadTest.class index a8846ef2e1469841fbba4d1ea9392b3008c88780..444c0f031c1de5b9d93c56d419fef23feb29e9a9 100644 GIT binary patch delta 651 zcmX|<+jC1%6vlr!=cN1OWY@%rrlJy6p(U-Lu4zMEN|A)3qO`PHqK#|oev8|9G-J+# zKf!ZrCY0fYClCGtp8N%#ycz3sjQz0oT5G;ih&TvDLI^AP#K(@c|IF36C}MZqc?O)GsJL!oY!OJ5{lEBGmL0PIjb1c zjFVKH)10U5{WQj67c>)0Dk_?bTvA-tT;ZxWZWg>bvp;%`DaEwrI=2+JHFvn{wOFI! z1jCAZn)^KPURbfH;-RL>BgJFQ6P^Z0y!@7U^To;--jMq4{i>UYv7Du1%|8YLASrQ~ zSF~fD&C;ur3hD)gp!_^Y3oGOfkYc5el{AGZNSO9s*_mqEjhG+NbJUxZ((c0lMGd$3 zj%Y`XMOo_u4TEm%Esfb=JQ%lXEPhS6Fw2tm8cj3vtIA9gm(k5KI?DoyuB?d>p;2O7 zgg229$=xC%FR}(i*a+1WWmXGy6&2c;qJ3U{A4-TN>9&f~yinT&WeUk<4QVW)D#3P$ v!-`~UWwhaY`sdfr*0ElMZIEsV~({E)$HehPf)VjYHfPyv*=eGtmY5{HitQ4Gsw{@j&a=Lgv}7c79;MBC*2@n zbBfb8qnuHkwHUK$VBBT`bxv_!aiO%Z=rNm#I6cOI|Dxs+NoT?64`0@#xS~mORWYf# zMnsX(TxZHzHqy=0nj2&lH#IqC6tkLJ+*af@bKG&p%pprr(A;I-d1EFT?s4A@l8OhK zhZGf0Gz&a+EN`l{+08%GJm-an;B=~xie*!|Ol)92Jvlo!HIsYy+B;%6-&Dr=>0eIL zN|Pvbmw^XiFSbRZnCu?eeH}}9N|obQvHnW3hPC4BzW~;;ULp@0*eJF|+-|&rgrf7x ziWL{B?F_6mKchcTV^Sv283_Itt{N6Zw9M-F)X7#K_kN;bA`n_)P23mqg}i0LZ>b&< zRF@Q&DsA%=Xv7r$$jhz}8<3WD)KV`tBxhmK&_o}_2nk^|E<97hG%GywbVzxd46&WZ zL@R0rQBs_i>?RpSLUQebGNmR!Ctac_D~KqY@kyPM%eM$lH2%}?dRy5hS=AG<1oB%641keBg delta 60 zcmdn4_*8L27rVZxt5r-vQGQlxa*0ApVo73*XG&^f07RfTCO0uXGdU+Uu^=S1xFj<# LJ!W$^yACG+!0;B_ diff --git a/target/classes/magicleapTesting/magicLeap.class b/target/classes/magicleapTesting/magicLeap.class index 4690c6cecce3362a2d9ff637fd8dd002b5c6c0e2..7991e616eedb9fdf7487e212bcd68f8271b13832 100644 GIT binary patch delta 2270 zcmZ8j2~<>782~|Ni&;|NCa@dQ9yU+@|^sW^F#wW}ktNV}o@1#Kfog%)owy&rM|FfWko&hj7?L2uBPYHPIT) zI><2tUzlj4(>$*6gu+~fFLku96y_;>t?-Rr^{v8p3g0XIpxu5{_(|bs1HYK)sx#<{ zUlo2+_+15YQsI=2{fB|m2L3eB3kOW}#2G#Kmu6=*`&$XPkBAZ%1BhFjsHnbo0!pIw zOpFPi7}_X9VwIRm;Q9#1Y%60f8MHIW28c%dPQCWfLrvl%K$dMH_&i+4YoLT8Bc>!$mH!6O76BY&9ckI_d?gW}>Io z>#Yn}xD}Olm)NcqepCt)$4x5B_j|^dRd6~`n_pf%-a@sWapmM#n1)IVkK!>4cWZW! zHuq{1)aE{I?$_o4R2p)rC2gdwg$MP>R2?JLKGY)Bw4|N1wG0iUN}K()WpQ|mFLqa{Uhg(aP&vmpLf&ty-*q*|Z9pf9tu@Hn0j z;zs?t{#$mv*Em{a4K=<)l# zex6RcNq75{nd|N%SK66zJ>6HK-X0Z~?Vdt~?vLw{I9;x`FdkKw^pKtw?!;a8p12}+ zJLzS|SS6|i^_KLOKK4ykMnXI3YoU=NXwrIT+0Vpe+4HR|RYNs+)@$tT*07>$rH_S& z5D=t|_l)(G`@No;!PMPXHMU@IbwzbaO^qe}6HUo5PI0Nhs2iYJFvPT?bn>ff$agZ82$Ubq9o#r5$$3cqZAa!t% zQaH$FbdWtjjN(zJBYFm0crtWjN?Vbc_T<#c;4ID!M=X_yhmF~K1=$?N7KhCxb2)4t zncHD?WKj;APZsU41!OS}TS#U&Y!R8lVuoxF_urxrYrtpVsq;RA&OHFV4WtX6rhjYh zzJ%XrhCu}|CxE#D%nP6{fcXI|2w-6Vi#WX$^-SqWz;%|J>rI>Ob!i=9E0)SEcaO{j zGjuF%ie%kA)g{Z%RyFV-#bV1`405m@>0CY2o|c{+ET#x07=eKpg)tb72`IxVl(SF0 zc!?uBFc!Nh&pt}CAM+#$b&`n%(isb-7Z!^LOJod|$^^FbV|Z3(V42uh%e_`e9ahQ` z@_MY2Wmqk%utq`{B3n=@+xf<234%@yO5|odi)GYyA6~?BSdM50%*6^kj~IqgSjnWK z7$hF6v4(y{@(^CYS{@@$=3pI}u2plSlF70f4Oma1bPcj#{DnLNAvps>PD;6fK?A9H zi_?fM;1?U{q}wFjDM1X`MvjQStGa7QucQ|@K$E?vRj+}0n^C$E!}Ibs&}_gE??#MR zk5*feGISGC6Gt{8jl&}zNgPnsh#MNwvJn~Q&5sJtU(<+wiKFfBGBSdmb0cBz2JQ|j zUKg$uc@Zqy&A6B^k9HKP5Zm~xvkU!Loxyk)wRn&IA9BU}n2!&z1$(u=$e~1qtmP)I z70%>P$~8{(rifUJDKzha>m=$ZO3r^8Y~gCruPWVXc1l)mu~TwY(!CAdEg0iQsrG5a*syTp_%trt+q;1qunlQ*Sz+J+i*OKe{1xwj!)(4I4gJtrBVN@YZ@!Kjk8PW%j@O-?|SiB J|DADR`#*p4+(rNZ delta 3348 zcmai03wTu35&kE;n|pI}fsh19!fOeFNrWs|XlQInfM665Q^F&ZS2oE_vShOxvKw9+ z76mD#Xe(C>l`58pSRNuoLLe2yN2`bxZL4juS_-xAx0crO=znek!KUBW@5`B)J7>4rudqw`B z$R8E?lOlgsKL7zz~r*1Fwop6Ssk(I7cVq(Ino$aE2)wx#&9f>XJZjV(8eXOQJ5OI@Lp$p1SnX zB}tj})+Je&6ireMnCrb?K+aBu$re8Dr3S^*C4pP!!C3$rj zqVCDmWvFs+lOn_1MJoYahO3>M4Vq;slC4ROF1P41LY*AR^dwgopDv?V6B(_Pw`%ek z19K5$G;?K)CSwiE$2mr$-C9lG49%M@LvGW%(o+?6QPyeXCRC#KY3Qo4!h+21X2n)491K_b zuiZ{tcU5>T-+L+{zs0cif27l%M3bjX# zuQ(j830kGfz#gt`O4)%nf!@&Qk6Kn;#6%3M?bo%u(0y1f7*N|(F|xYRAF8WvYK-Ov z{q+@9G>k-ZE5r3B)+(Dguh+z5SZ!h(o;2~Wk~S$~EAogUk1FyFMK)u#CbLYLEptq4 zRhn-qAN}l;z50zbrA+3U@+FxkNLlP(>i4mtH9iMHRWnoO%K}XnnzBgB?LGR~aXX}( zrI`>3_LW!onnRR0-=a^Rw+}IfGoBjOvrRqOPzfvp&%>h6s|TJZHVOid;-bm zDx^2xvML|zW@3vQ1^NRlCo9ur z&rF<`xKxPcx3FH2X7|+6Vx}yU98N>&KcyBS?;Z&PBzvUU&ihQ>DKK4FB9^G-aWYLIPT zNIai%zbR{Ettk(vs(o4MGwd_&jFykgldd>lmi>Zf0D($M$)3%3qig;J8?W!#E0R*| za(8c;VlQ#0*c+3wlM-)8R#1DRX)?`}(`~&BuX1YM9tc|3vgOoG3x{gd$O>k49qT;M zQyqveb_P{2oL!V^pGvBYt>VueFbJY1m6Cvy>TtG|!#S1Y0QJH~);c(8s z!`Y?|CteOGWDe(h;&9F^xtpo(fM+M-u&ZTk^35Vo*$YzYV!OFF9|^2PPdtt9s1ua- z(6>0!UP^I}w2zX@k@iz^JJK_hJdSjLQoJKQOG$I2gOqd}qRVW!u8NKX4XZS?-0)Y@ z^#M%OkRf=E_CtC5VXoGB&?DFr!QKe=MX*1DXCgQd!Ltz@8mvc@C3WQ9eR(E+y^p}9xKA)K$JYhCJw99Hx&mgG>igsaRtjK)Lg z-;TcY(JwjDiZrSlZEspyEZXtGn2M8|D7PZL6$5tTrfFR#Zc&>{y9_&QRNp~{NmfVu zutXI|BW=SFVwXkKMiH?>Vs;1dDj{NJL@P?Xnu*mWVzd>n#ITdl>?b(K@G8}>;S8(& zE^B=Or^SsoWEkG!6>my5e>3jH+p0^PCK-i~ahkm-bpLbw0B;hT68xCw-(njy6Z*ID zL*lp<8}K9QJ-lT(8|qyS$V&|MC-^DhAD0a;qkGZGWlCqis4huB+(pS^TX?T`!Oy4` z^)snP&5ldY?6It?Cdtd~(dm6+D>^i#9hG!FkCjJpj|+1YI<2_31DR%iH4nBX9;8DK z9%-g(C%SgyJtQ)n5qO`;e1JJP&;N%naQHrS68F*`9K((W%FQ(1<0B{B7oJ*=0+-X` g?Ac40#C82W;o%RckHati0|po=SO5S3 From 369db852ba74dde7da8838a904c6d85c966b879b Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 19:43:09 +0530 Subject: [PATCH 17/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/LambdaTutrial.java | 2 +- src/main/java/magicleapTesting/magicLeap.java | 3 ++- src/test/java/Win10.xml | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/magicleapTesting/LambdaTutrial.java b/src/main/java/magicleapTesting/LambdaTutrial.java index f6b6d33..b354fad 100644 --- a/src/main/java/magicleapTesting/LambdaTutrial.java +++ b/src/main/java/magicleapTesting/LambdaTutrial.java @@ -42,7 +42,7 @@ public void Lambdacert(RemoteWebDriver driver, SessionId session) { driver.findElement(By.xpath("/html/body/div[1]/div[1]/section[2]/div/div/div[4]/div[3]/textarea")).sendKeys("Hi This is Prateek Support Team is the best. Whatever it takes"); JavascriptExecutor jse = (JavascriptExecutor) driver; jse.executeScript("window.scrollBy(0,350)"); - driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); +// driver.findElement(By.cssSelector("#file")).sendKeys("5mb.jpg"); } catch (Exception t) { System.out.println(t); System.out.println(t + " " + " SessionID --->" + " " + session); diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 0a60330..4704dc9 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -187,7 +187,7 @@ public void DesktopScript() { TodoApp TodoAppTestObject = new TodoApp(); TodoAppTestObject.TodoAppTest(driver, status, session); - /*ResolutionTest ResolutionTestObject = new ResolutionTest(); + ResolutionTest ResolutionTestObject = new ResolutionTest(); ResolutionTestObject.Resolution(driver, ResolutionValue, status, ResolutionTotal, this.ResolutionValueCap, session); GeolocationTest geo = new GeolocationTest(); @@ -200,6 +200,7 @@ public void DesktopScript() { tut.Lambdacert(driver,session); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); + /* DesignPlane plane = new DesignPlane(); plane.plane(driver,session);*/ SuiteStop = System.currentTimeMillis(); diff --git a/src/test/java/Win10.xml b/src/test/java/Win10.xml index b311c55..c0130d8 100644 --- a/src/test/java/Win10.xml +++ b/src/test/java/Win10.xml @@ -746,7 +746,7 @@ - + \ No newline at end of file From bdb6cb3fdd00419288bf97d42714e10b95b82042 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 21:04:09 +0530 Subject: [PATCH 18/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 4704dc9..ecac68a 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -87,7 +87,7 @@ public void setUp() throws Exception { for (int i = 0; i < 100; i++) { for (int j = 0; j < 10; j++) { try { - + String[] file = {"5mb.jpg", "10MB", "2mb"}; DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("browserName", this.BrowserValue); @@ -97,7 +97,7 @@ public void setUp() throws Exception { //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); capabilities.setCapability("build", "Jenkins 100 parallel" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); - // capabilities.setCapability("resolution", this.ResolutionValueCap); + capabilities.setCapability("lambda:userFiles", file); capabilities.setCapability("console", true); capabilities.setCapability("network", false); capabilities.setCapability("visual", false); @@ -197,7 +197,7 @@ public void DesktopScript() { TestCase SeleniumTest = new TestCase(); SeleniumTest.LongCase(driver, session); LambdaTutrial tut = new LambdaTutrial(); - tut.Lambdacert(driver,session); + tut.Lambdacert(driver, session); GoogleSpace space = new GoogleSpace(); space.GSpace(driver, session); /* From 932c426835f2365c50a289112b8f4880b0fd6f76 Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Fri, 23 Jul 2021 21:07:36 +0530 Subject: [PATCH 19/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- src/main/java/magicleapTesting/magicLeap.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index ecac68a..f3b1e6e 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -87,7 +87,7 @@ public void setUp() throws Exception { for (int i = 0; i < 100; i++) { for (int j = 0; j < 10; j++) { try { - String[] file = {"5mb.jpg", "10MB", "2mb"}; + String[] file = {"5mb.jpg", "10MB.jpg", "2mb.jpg","real time.png"}; DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("browserName", this.BrowserValue); From 852d129ebc684bebcc20f9c888e1a97f8235169e Mon Sep 17 00:00:00 2001 From: prateekLambda Date: Sat, 24 Jul 2021 18:23:07 +0530 Subject: [PATCH 20/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- .../java/magicleapTesting/DownloadTest.java | 16 +- src/main/java/magicleapTesting/magicLeap.java | 9 +- src/test/java/BigSur.xml | 1446 ++++++------ src/test/java/Win10.xml | 1986 ++++++++--------- .../magicleapTesting/DownloadTest.class | Bin 2499 -> 1084 bytes .../classes/magicleapTesting/magicLeap.class | Bin 6660 -> 8387 bytes 6 files changed, 1726 insertions(+), 1731 deletions(-) diff --git a/src/main/java/magicleapTesting/DownloadTest.java b/src/main/java/magicleapTesting/DownloadTest.java index cc5516c..44c1e0a 100644 --- a/src/main/java/magicleapTesting/DownloadTest.java +++ b/src/main/java/magicleapTesting/DownloadTest.java @@ -1,14 +1,7 @@ package magicleapTesting; -import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; -import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.RemoteWebDriver; -import org.testng.Assert; - -import java.io.FileOutputStream; -import java.io.OutputStream; -import java.util.Base64; public class DownloadTest { @@ -19,21 +12,22 @@ public void FileDownload(RemoteWebDriver driver) { // driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // // driver.switchTo().frame("iframeResult"); // - WebElement element = driver.findElement(By.linkText("International trade: March 2021 quarter – CSV – corrected")); +/* WebElement element = driver.findElement(By.linkText("International trade: March 2021 quarter – CSV – corrected")); element.click(); // Thread.sleep(10000); Assert.assertEquals(((JavascriptExecutor) driver).executeScript("lambda-file-exists=international-trade-march-2021-quarter-csv-corrected.zip"), true); //file exist check - ((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip"); //retrieve file stats + ((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip");*/ //retrieve file stats + System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-list=.jpg")); //retrieve file stats - String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download + /* String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download byte[] data = Base64.getDecoder().decode(base64EncodedFile); OutputStream stream = new FileOutputStream("International trade: March 2021 quarter – CSV – corrected.zip"); - stream.write(data); + stream.write(data);*/ } catch (Exception e) { diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index f3b1e6e..265a587 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -19,9 +19,9 @@ public class magicLeap { public String username = "prateeks"; - public String accesskey = "lvF4drFWBItNhamTk2CP7fVioGBU4GZqaK67khwpKcQA9jeQUo"; + public String accesskey = "IuCSesD83A7LsTFzEKS0Lb6tzvEfBQ38DMkFTEpudatxxxsdjH"; public RemoteWebDriver driver; - public String gridURL = "hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; + public String gridURL = "stage-hub.lambdatest.com"; //hub-virginia.lambdatest.com/wd/hub"@eu-central-1-hub.lambdatest.com/wd/hub"; String status; String ResolutionValue; long quitestoptime; @@ -87,7 +87,7 @@ public void setUp() throws Exception { for (int i = 0; i < 100; i++) { for (int j = 0; j < 10; j++) { try { - String[] file = {"5mb.jpg", "10MB.jpg", "2mb.jpg","real time.png"}; + String[] file = {"5mb.jpg", "10MB.jpg", "2mb.jpg", "real time.png", "15mb.jpg", "10MB1.jpg", "10MB2.jpg", "10MB3.jpg", "My15mb2.jpg", "My15mb3.jpg", "My15mb3.jpg"}; DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("browserName", this.BrowserValue); @@ -95,12 +95,13 @@ public void setUp() throws Exception { capabilities.setCapability("version", "latest" + "-" + j); capabilities.setCapability("platform", this.PlatformValue); //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); - capabilities.setCapability("build", "Jenkins 100 parallel" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); + capabilities.setCapability("build", "Jenkins 60 parallel" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); capabilities.setCapability("lambda:userFiles", file); capabilities.setCapability("console", true); capabilities.setCapability("network", false); capabilities.setCapability("visual", false); + capabilities.setCapability("selenium_version", "3.141.59"); // capabilities.setCapability("fixedIP", this.FixedIpValue); /*capabilities.setCapability("safari.cookies", true); capabilities.setCapability("safari.popups", true);*/ diff --git a/src/test/java/BigSur.xml b/src/test/java/BigSur.xml index ba0ab32..2b82380 100644 --- a/src/test/java/BigSur.xml +++ b/src/test/java/BigSur.xml @@ -16,729 +16,729 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --> \ No newline at end of file diff --git a/src/test/java/Win10.xml b/src/test/java/Win10.xml index c0130d8..aa7a666 100644 --- a/src/test/java/Win10.xml +++ b/src/test/java/Win10.xml @@ -1,317 +1,317 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -326,7 +326,7 @@ - + @@ -339,9 +339,9 @@ - + - + @@ -357,7 +357,7 @@ - + @@ -372,7 +372,7 @@ - + @@ -385,9 +385,9 @@ - + - + @@ -746,7 +746,7 @@ - + \ No newline at end of file diff --git a/target/classes/magicleapTesting/DownloadTest.class b/target/classes/magicleapTesting/DownloadTest.class index 444c0f031c1de5b9d93c56d419fef23feb29e9a9..5ff3d816fd4899b872f16e1954bc4d610d244d85 100644 GIT binary patch delta 417 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 M*!%C8FQNbVJ^qs<4gdfE delta 2835 zcmZ8j33yc175-0Vl6NzC2{1{>jw1+!VM#zjFeqddksuVr5DDNA1~O)Y%n+)joi1rD zwSxLe2#b{xX{n@fq3e~n)Yxj+o0{Y)KA<5V8%RB%7?mhRMd(Qpu zo189bn;Cxb+R5hu%#=kg_|dQMy?6xheTCB+f1vO~jb{{or18hv{6w1~rCDyrEy-)aI;#w_F&Ferh4UK|o2Yo{4iIAci)|ka#67B?(+9Cd-pVB}qy~uqQH74~{a#?Lsw* zxSMK8)8MnlH-l*R0GI1CwQU5LH6 z=bpG2k(;b)qt$vx?MU8^PJ!Ck;tTox^+6N&quvU~7y24dFL2jwUOTP9*SK~ar-Pws zwatwtn)OVK$7AA)s5kKyJZxgCW}nvPGuni;`K&gd)8_N2H)Omi6J(-^FX@psX7RYP z6LMveDPEZ@NVY~9$%&>+k*S7EGbK;*tqrb%g6)zoFiU~~U*5vzhI(JfXUKF@X2{K^ z%#;E_(*3?xU*6_WpdqiEyEO4tJYua*C~?n{LV?j>?|iB$xiZ`8P8c`m7Aa!D(&Y;( z%h%ksd{Jq|Qh~F{*XXBnZF5twxxsJBESbaCCVyy4a|^4DYYhZ9`x>kYb4u>5cEjpI zp^d?!ygY#pC&l#6+p;c?{W9?d-5{^!OZ8f(%~7e_5VQ)DauVmu9VWgEp6E7?EFN(&d4VZ+%0g2rb$}KG1({Y& zY^L?PD^*gg5+kMOfst3F=SlZokqMSBA;lUqx-J~xWe3JUv@*y9RECW#$wumd2yibp zZW=(Qu-`)ixOo6u2XM;(esTaG7(h12UPn!VN`lsvJwR#MNOjprf!Ron*+`k$$o|_% zk=aO@+DPTu$QIei?%2o%*+?bZNC6R@EOk3#cOV9j_H0X=DDs%qon9Y)oO3mZXD5!)6_1PMhr}i?!JvvN)UVB{OWck4)hShMWY)N1_mKAYkC@ z!~T{Gy#S>KG6hf4e;l*#=ktw~P(kbrqCJRRL39MMJBU3&>NJUUJ0`1lC&N!^Mj>K5hh>Bo`GvB4nW8JtdyM!DG;!Azzsa71yI#y%7> z{p_OHjMxZn8Qe`#G%!8V-E*Rx^XcwequkK^HX0`C#oVLFVw$-TWHZ3L>OK@#>-S?Q z31>Kup|lreUJjH+P~M9QdS9>S_Gq|@2 Date: Sat, 24 Jul 2021 18:27:16 +0530 Subject: [PATCH 21/21] Merge remote-tracking branch 'origin/master' into master # Conflicts: # Edge.xml # HighSierra.xml # Mac.xml # Sierra.xml # Win10.xml # devices.xml # iOS.xml # pom.xml # porject.bat # win7.xml # win8.1.xml # win8.xml --- .../java/magicleapTesting/DownloadTest.java | 17 ++++++++++++----- src/main/java/magicleapTesting/magicLeap.java | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/src/main/java/magicleapTesting/DownloadTest.java b/src/main/java/magicleapTesting/DownloadTest.java index 44c1e0a..c6ca4b6 100644 --- a/src/main/java/magicleapTesting/DownloadTest.java +++ b/src/main/java/magicleapTesting/DownloadTest.java @@ -1,7 +1,14 @@ package magicleapTesting; +import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.RemoteWebDriver; +import org.testng.Assert; + +import java.io.FileOutputStream; +import java.io.OutputStream; +import java.util.Base64; public class DownloadTest { @@ -12,22 +19,22 @@ public void FileDownload(RemoteWebDriver driver) { // driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); // // driver.switchTo().frame("iframeResult"); // -/* WebElement element = driver.findElement(By.linkText("International trade: March 2021 quarter – CSV – corrected")); + WebElement element = driver.findElement(By.linkText("International trade: March 2021 quarter – CSV – corrected")); element.click(); // Thread.sleep(10000); Assert.assertEquals(((JavascriptExecutor) driver).executeScript("lambda-file-exists=international-trade-march-2021-quarter-csv-corrected.zip"), true); //file exist check - ((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip");*/ //retrieve file stats - System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-list=.jpg")); //retrieve file stats + ((JavascriptExecutor) driver).executeScript("lambda-file-stats=international-trade-march-2021-quarter-csv-corrected.zip"); //retrieve file stats + // System.out.println(((JavascriptExecutor) driver).executeScript("lambda-file-list=.jpg")); //retrieve file stats - /* String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download + String base64EncodedFile = ((JavascriptExecutor) driver).executeScript("lambda-file-content=international-trade-march-2021-quarter-csv-corrected.zip").toString(); // file content download byte[] data = Base64.getDecoder().decode(base64EncodedFile); OutputStream stream = new FileOutputStream("International trade: March 2021 quarter – CSV – corrected.zip"); - stream.write(data);*/ + stream.write(data); } catch (Exception e) { diff --git a/src/main/java/magicleapTesting/magicLeap.java b/src/main/java/magicleapTesting/magicLeap.java index 265a587..7681fe7 100644 --- a/src/main/java/magicleapTesting/magicLeap.java +++ b/src/main/java/magicleapTesting/magicLeap.java @@ -97,7 +97,7 @@ public void setUp() throws Exception { //capabilities.setCapability("build", date +" "+this.PlatformValue + System.getenv("LT_BUILD_NAME")); capabilities.setCapability("build", "Jenkins 60 parallel" + " " + formatter.format(date) + " " + this.PlatformValue + " " + System.getProperty("BUILD_NUMBER")); capabilities.setCapability("name", this.TestName); - capabilities.setCapability("lambda:userFiles", file); + // capabilities.setCapability("lambda:userFiles", file); capabilities.setCapability("console", true); capabilities.setCapability("network", false); capabilities.setCapability("visual", false);