diff --git a/.project b/.project new file mode 100644 index 0000000..0964c97 --- /dev/null +++ b/.project @@ -0,0 +1,11 @@ + + + MyProject + + + + + + + + diff --git a/MyStoreProject/.classpath b/MyStoreProject/.classpath index 8131be0..5c8072e 100644 --- a/MyStoreProject/.classpath +++ b/MyStoreProject/.classpath @@ -29,5 +29,22 @@ + + + + + + + + + + + + + + + + + diff --git a/MyStoreProject/.settings/org.eclipse.jdt.apt.core.prefs b/MyStoreProject/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..d4313d4 --- /dev/null +++ b/MyStoreProject/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=false diff --git a/MyStoreProject/.settings/org.eclipse.jdt.core.prefs b/MyStoreProject/.settings/org.eclipse.jdt.core.prefs index 2f5cc74..1b6e1ef 100644 --- a/MyStoreProject/.settings/org.eclipse.jdt.core.prefs +++ b/MyStoreProject/.settings/org.eclipse.jdt.core.prefs @@ -4,5 +4,6 @@ org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=disabled org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.8 diff --git a/MyStoreProject/.settings/org.testng.eclipse.maven.prefs b/MyStoreProject/.settings/org.testng.eclipse.maven.prefs new file mode 100644 index 0000000..0743c4f --- /dev/null +++ b/MyStoreProject/.settings/org.testng.eclipse.maven.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.testng.eclipse.maven.additionalClasspath=true +org.testng.eclipse.maven.argline=true +org.testng.eclipse.maven.environ=true +org.testng.eclipse.maven.properties=true +org.testng.eclipse.maven.sysproperties=false +userprojectsettings=true diff --git a/MyStoreProject/Logs/log4j.log b/MyStoreProject/Logs/log4j.log index be98e46..fdf7e54 100644 --- a/MyStoreProject/Logs/log4j.log +++ b/MyStoreProject/Logs/log4j.log @@ -384,3 +384,13 @@ 2020-07-27 20:36:44 DEBUG cache:45 - TemplateLoader.findTemplateSource("v3html/logs-view/v3-html-testrunner-logs-view_en.ftl"): Not found 2020-07-27 20:36:44 DEBUG cache:45 - TemplateLoader.findTemplateSource("v3html/logs-view/v3-html-testrunner-logs-view.ftl"): Found 2020-07-27 20:36:44 DEBUG cache:45 - Loading template for "v3html/logs-view/v3-html-testrunner-logs-view.ftl"("en", UTF-8, parsed) from "jar:file:/C:/Users/Hitendra/.m2/repository/com/aventstack/extentreports/4.0.9/extentreports-4.0.9.jar!/com/aventstack/extentreports/view/v3html/logs-view/v3-html-testrunner-logs-view.ftl" +2022-03-03 22:00:34 INFO Log:11 - =====================================verifyTotalPrice TEST START========================================= +2022-03-03 22:00:48 INFO Log:15 - =====================================verifyTotalPrice TEST END========================================= +2022-03-03 22:00:57 INFO Log:11 - =====================================addToCartTest TEST START========================================= +2022-03-03 22:01:10 INFO Log:15 - =====================================addToCartTest TEST END========================================= +2022-03-03 22:01:19 INFO Log:11 - =====================================endToEndTest TEST START========================================= +2022-03-03 22:02:21 INFO Log:11 - =====================================createAccountTest TEST START========================================= +2022-03-03 22:02:51 INFO Log:11 - =====================================createAccountTest TEST START========================================= +2022-03-03 22:03:18 INFO Log:11 - =====================================createAccountTest TEST START========================================= +2022-03-03 22:03:49 INFO Log:11 - =====================================verifyCreateAccountPageTest TEST START========================================= +2022-03-03 22:04:12 INFO Log:11 - =====================================addToCartTest TEST START========================================= diff --git a/MyStoreProject/ScreenShots/createAccountTest_20220303100236.png b/MyStoreProject/ScreenShots/createAccountTest_20220303100236.png new file mode 100644 index 0000000..c98e15b Binary files /dev/null and b/MyStoreProject/ScreenShots/createAccountTest_20220303100236.png differ diff --git a/MyStoreProject/ScreenShots/createAccountTest_20220303100306.png b/MyStoreProject/ScreenShots/createAccountTest_20220303100306.png new file mode 100644 index 0000000..8ec66c8 Binary files /dev/null and b/MyStoreProject/ScreenShots/createAccountTest_20220303100306.png differ diff --git a/MyStoreProject/ScreenShots/createAccountTest_20220303100335.png b/MyStoreProject/ScreenShots/createAccountTest_20220303100335.png new file mode 100644 index 0000000..29aeff0 Binary files /dev/null and b/MyStoreProject/ScreenShots/createAccountTest_20220303100335.png differ diff --git a/MyStoreProject/ScreenShots/verifyCreateAccountPageTest_20220303100406.png b/MyStoreProject/ScreenShots/verifyCreateAccountPageTest_20220303100406.png new file mode 100644 index 0000000..e80e16f Binary files /dev/null and b/MyStoreProject/ScreenShots/verifyCreateAccountPageTest_20220303100406.png differ diff --git a/MyStoreProject/src/main/java/com/mystore/actiondriver/Action.java b/MyStoreProject/src/main/java/com/mystore/actiondriver/Action.java index 4da0206..9c7e3f3 100644 --- a/MyStoreProject/src/main/java/com/mystore/actiondriver/Action.java +++ b/MyStoreProject/src/main/java/com/mystore/actiondriver/Action.java @@ -1,6 +1,8 @@ /** * */ + +//// Rishabh Srivastava package com.mystore.actiondriver; import java.io.File; diff --git a/MyStoreProject/src/main/java/com/mystore/base/BaseClass.java b/MyStoreProject/src/main/java/com/mystore/base/BaseClass.java index 9be8208..212c087 100644 --- a/MyStoreProject/src/main/java/com/mystore/base/BaseClass.java +++ b/MyStoreProject/src/main/java/com/mystore/base/BaseClass.java @@ -1,4 +1,4 @@ -package com.mystore.base; + package com.mystore.base; import java.io.FileInputStream; import java.io.FileNotFoundException; @@ -24,7 +24,7 @@ import io.github.bonigarcia.wdm.WebDriverManager; /** - * @author Hitendra: BaseClass is used to load the config file and Initialize + * @author Rishabh: BaseClass is used to load the config file and Initialize * WebDriver * */ diff --git a/MyStoreProject/src/main/java/com/mystore/dataprovider/DataProviders.java b/MyStoreProject/src/main/java/com/mystore/dataprovider/DataProviders.java index 90e75b6..79402c8 100644 --- a/MyStoreProject/src/main/java/com/mystore/dataprovider/DataProviders.java +++ b/MyStoreProject/src/main/java/com/mystore/dataprovider/DataProviders.java @@ -78,7 +78,7 @@ public Object[][] getProduct() { return data; } - // Class --> SearchResultPageTest, Test Case--> productAvailabilityTest + // Class --> SearchResultPageTest, Test Case--> productAvailabilityTest @DataProvider(name = "searchProduct") public Object[][] getProductPrice() { // Totals rows count diff --git a/MyStoreProject/src/main/java/com/mystore/pageobjects/AddressPage.java b/MyStoreProject/src/main/java/com/mystore/pageobjects/AddressPage.java index 4b9c99d..006cdac 100644 --- a/MyStoreProject/src/main/java/com/mystore/pageobjects/AddressPage.java +++ b/MyStoreProject/src/main/java/com/mystore/pageobjects/AddressPage.java @@ -11,7 +11,7 @@ import com.mystore.base.BaseClass; /** - * @author Hitendra + * @author Rishabh * */ public class AddressPage extends BaseClass { diff --git a/MyStoreProject/src/main/java/com/mystore/pageobjects/HomePage.java b/MyStoreProject/src/main/java/com/mystore/pageobjects/HomePage.java index be7b0bf..2e2600b 100644 --- a/MyStoreProject/src/main/java/com/mystore/pageobjects/HomePage.java +++ b/MyStoreProject/src/main/java/com/mystore/pageobjects/HomePage.java @@ -1,4 +1,4 @@ -/** + /** * */ package com.mystore.pageobjects; diff --git a/MyStoreProject/src/main/java/com/mystore/utility/ExtentManager.java b/MyStoreProject/src/main/java/com/mystore/utility/ExtentManager.java index 64c79f3..1577a7f 100644 --- a/MyStoreProject/src/main/java/com/mystore/utility/ExtentManager.java +++ b/MyStoreProject/src/main/java/com/mystore/utility/ExtentManager.java @@ -4,7 +4,7 @@ import com.aventstack.extentreports.ExtentTest; import com.aventstack.extentreports.reporter.ExtentHtmlReporter; /** - * @author Hitendra: ExtentManager class is used for Extent Report + * @author Rishabh: ExtentManager class is used for Extent Report * */ public class ExtentManager { diff --git a/MyStoreProject/src/main/java/com/mystore/utility/ListenerClass.java b/MyStoreProject/src/main/java/com/mystore/utility/ListenerClass.java index bcaba38..3edd13f 100644 --- a/MyStoreProject/src/main/java/com/mystore/utility/ListenerClass.java +++ b/MyStoreProject/src/main/java/com/mystore/utility/ListenerClass.java @@ -40,7 +40,7 @@ public void onTestFailure(ITestResult result) { test.fail("ScreenShot is Attached", MediaEntityBuilder.createScreenCaptureFromPath(imgPath).build()); } catch (IOException e) { - // TODO Auto-generated catch block + e.printStackTrace(); } } @@ -53,15 +53,15 @@ public void onTestSkipped(ITestResult result) { } public void onTestFailedButWithinSuccessPercentage(ITestResult result) { - // TODO Auto-generated method stub + } public void onStart(ITestContext context) { - // TODO Auto-generated method stub + } public void onFinish(ITestContext context) { - // TODO Auto-generated method stub + } } diff --git a/MyStoreProject/src/test/java/com/mystore/testcases/HomePageTest.java b/MyStoreProject/src/test/java/com/mystore/testcases/HomePageTest.java index a11e899..48a7ef3 100644 --- a/MyStoreProject/src/test/java/com/mystore/testcases/HomePageTest.java +++ b/MyStoreProject/src/test/java/com/mystore/testcases/HomePageTest.java @@ -1,4 +1,4 @@ -/** + /** * */ package com.mystore.testcases; diff --git a/MyStoreProject/src/test/java/com/mystore/testcases/LoginPageTest.java b/MyStoreProject/src/test/java/com/mystore/testcases/LoginPageTest.java index c4f0dcf..10ed2f2 100644 --- a/MyStoreProject/src/test/java/com/mystore/testcases/LoginPageTest.java +++ b/MyStoreProject/src/test/java/com/mystore/testcases/LoginPageTest.java @@ -17,7 +17,7 @@ import com.mystore.utility.Log; /** - * @author Hitendra + * @author Rishabh * */ public class LoginPageTest extends BaseClass { @@ -42,13 +42,15 @@ public void loginTest(String uname, String pswd) throws Throwable { Log.info("user is going to click on SignIn"); loginPage=indexPage.clickOnSignIn(); Log.info("Enter Username and Password"); - //homePage=loginPage.login(prop.getProperty("username"), prop.getProperty("password")); + //homePage=loginPage.login(prop.getProperty("username"),prop.getProperty("password")); homePage=loginPage.login(uname,pswd,homePage); String actualURL=homePage.getCurrURL(); String expectedURL="http://automationpractice.com/index.php?controller=my-account"; + Log.info("Verifying if user is able to login"); - Assert.assertEquals(actualURL, expectedURL); - Log.info("Login is Sucess"); + Assert.assertEquals(actualURL,expectedURL); + + Log.info("Login is Success"); Log.endTestCase("loginTest"); } diff --git a/MyStoreProject/src/test/resources/TestData/TestData.xlsx b/MyStoreProject/src/test/resources/TestData/TestData.xlsx index fc034a4..2bfd2e2 100644 Binary files a/MyStoreProject/src/test/resources/TestData/TestData.xlsx and b/MyStoreProject/src/test/resources/TestData/TestData.xlsx differ diff --git a/MyStoreProject/test-output/Default suite/Default test.html b/MyStoreProject/test-output/Default suite/Default test.html index 5293486..e3bbfdc 100644 --- a/MyStoreProject/test-output/Default suite/Default test.html +++ b/MyStoreProject/test-output/Default suite/Default test.html @@ -55,11 +55,11 @@

Default test

- + - + - + @@ -68,26 +68,31 @@

Default test

Tests passed/Failed/Skipped:0/1/0Tests passed/Failed/Skipped:0/0/1
Started on:Tue Jul 14 16:26:32 IST 2020Started on:Thu Mar 03 23:12:20 IST 2022
Total time:0 seconds (63 ms)
Total time:0 seconds (737 ms)
Included groups:

(Hover the method name to see the test class name)

- + - +
FAILED TESTS
FAILED CONFIGURATIONS
Test method Exception Time (seconds) Instance
verifyCreateAccountPageTest
Test class: com.mystore.testcases.AccountCreationPageTest
setup
Test class: com.mystore.testcases.SearchResultPageTest
org.testng.TestNGException: 
-Method public void com.mystore.testcases.AccountCreationPageTest.verifyCreateAccountPageTest(java.lang.String) throws java.lang.Throwable requires a @DataProvider named : email
-	at org.testng.internal.Parameters.findDataProvider(Parameters.java:563)
-	at org.testng.internal.Parameters.handleParameters(Parameters.java:776)
-	at org.testng.internal.Parameters.handleParameters(Parameters.java:744)
-	at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:59)
-	at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:38)
-	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:783)
+Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined
+in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml
+	at org.testng.internal.Parameters.createParams(Parameters.java:272)
+	at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360)
+	at org.testng.internal.Parameters.createParameters(Parameters.java:704)
+	at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166)
+	at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283)
+	at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
 	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
 	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
 	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.util.ArrayList.forEach(ArrayList.java:1257)
+	at java.util.ArrayList.forEach(Unknown Source)
 	at org.testng.TestRunner.privateRun(TestRunner.java:766)
 	at org.testng.TestRunner.run(TestRunner.java:587)
 	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
@@ -103,19 +108,115 @@ 

Default test

at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) -Click to show all stack frames -
org.testng.TestNGException: 
-Method public void com.mystore.testcases.AccountCreationPageTest.verifyCreateAccountPageTest(java.lang.String) throws java.lang.Throwable requires a @DataProvider named : email
-	at org.testng.internal.Parameters.findDataProvider(Parameters.java:563)
-	at org.testng.internal.Parameters.handleParameters(Parameters.java:776)
-	at org.testng.internal.Parameters.handleParameters(Parameters.java:744)
-	at org.testng.internal.ParameterHandler.handleParameters(ParameterHandler.java:59)
-	at org.testng.internal.ParameterHandler.createParameters(ParameterHandler.java:38)
-	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:783)
+
Click to show all stack frames +
org.testng.TestNGException: 
+Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined
+in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml
+	at org.testng.internal.Parameters.createParams(Parameters.java:272)
+	at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360)
+	at org.testng.internal.Parameters.createParameters(Parameters.java:704)
+	at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166)
+	at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283)
+	at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
 	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
 	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
 	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
-	at java.util.ArrayList.forEach(ArrayList.java:1257)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
+ + +
-1646329340com.mystore.testcases.SearchResultPageTest@305fd85d

+ + + + + + + + + + + + +
SKIPPED CONFIGURATIONS
Test methodExceptionTime (seconds)Instance
tearDown
Test class: com.mystore.testcases.SearchResultPageTest
-1646329340com.mystore.testcases.SearchResultPageTest@305fd85d

+ + + + + + + + + +
SKIPPED TESTS
Test methodExceptionTime (seconds)Instance
productAvailabilityTest
Test class: com.mystore.testcases.SearchResultPageTest
org.testng.TestNGException: 
+Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined
+in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml
+	at org.testng.internal.Parameters.createParams(Parameters.java:272)
+	at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360)
+	at org.testng.internal.Parameters.createParameters(Parameters.java:704)
+	at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166)
+	at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283)
+	at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
Click to show all stack frames +
org.testng.TestNGException: 
+Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined
+in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml
+	at org.testng.internal.Parameters.createParams(Parameters.java:272)
+	at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360)
+	at org.testng.internal.Parameters.createParameters(Parameters.java:704)
+	at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166)
+	at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283)
+	at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
 	at org.testng.TestRunner.privateRun(TestRunner.java:766)
 	at org.testng.TestRunner.run(TestRunner.java:587)
 	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
@@ -133,7 +234,7 @@ 

Default test

at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) - +
0com.mystore.testcases.AccountCreationPageTest@6ee52dcd
com.mystore.testcases.SearchResultPageTest@305fd85d

\ No newline at end of file diff --git a/MyStoreProject/test-output/Default suite/Default test.xml b/MyStoreProject/test-output/Default suite/Default test.xml index 2a2b522..3fdd527 100644 --- a/MyStoreProject/test-output/Default suite/Default test.xml +++ b/MyStoreProject/test-output/Default suite/Default test.xml @@ -1,21 +1,27 @@ - - + + +Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined +in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml"> - + + + + + + + diff --git a/MyStoreProject/test-output/Default suite/testng-failed.xml b/MyStoreProject/test-output/Default suite/testng-failed.xml index 64eb3d1..22c8afc 100644 --- a/MyStoreProject/test-output/Default suite/testng-failed.xml +++ b/MyStoreProject/test-output/Default suite/testng-failed.xml @@ -3,15 +3,15 @@ - + - - - + - + + + - + diff --git a/MyStoreProject/test-output/Suite/Regression.html b/MyStoreProject/test-output/Suite/Regression.html index 3dc64d1..4f6f34a 100644 --- a/MyStoreProject/test-output/Suite/Regression.html +++ b/MyStoreProject/test-output/Suite/Regression.html @@ -55,11 +55,11 @@

Regression

- + - + - + @@ -67,6 +67,193 @@

Regression

Tests passed/Failed/Skipped:3/0/0Tests passed/Failed/Skipped:2/0/0
Started on:Fri Jul 17 19:13:25 IST 2020Started on:Thu Mar 03 22:00:18 IST 2022
Total time:105 seconds (105700 ms)
Total time:60 seconds (60717 ms)
Included groups:Regression

(Hover the method name to see the test class name)

+ + + + + + + + + + + + + + + + + +
FAILED TESTS
Test methodExceptionTime (seconds)Instance
endToEndTest
Test class: com.mystore.testcases.EndToEndTest
Parameters: t-shirt, 2.0, M
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59599}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: a58ae6e278838fc348b283cc01151b7f
+*** Element info: {Using=name, value=submit_search}
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:404)
+	at org.openqa.selenium.By$ByName.findElement(By.java:284)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.remote.internal.WebElementToJsonConverter.apply(WebElementToJsonConverter.java:50)
+	at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
+	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
+	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
+	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
+	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
+	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
+	at java.util.stream.ReferencePipeline.collect(Unknown Source)
+	at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:484)
+	at com.mystore.actiondriver.Action.scrollByVisibilityOfElement(Action.java:41)
+	at com.mystore.pageobjects.IndexPage.searchProduct(IndexPage.java:47)
+	at com.mystore.testcases.EndToEndTest.endToEndTest(EndToEndTest.java:58)
+	at java.util.ArrayList.forEach(Unknown Source)
+... Removed 31 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59599}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: a58ae6e278838fc348b283cc01151b7f
+*** Element info: {Using=name, value=submit_search}
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:404)
+	at org.openqa.selenium.By$ByName.findElement(By.java:284)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.remote.internal.WebElementToJsonConverter.apply(WebElementToJsonConverter.java:50)
+	at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
+	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
+	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
+	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
+	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
+	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
+	at java.util.stream.ReferencePipeline.collect(Unknown Source)
+	at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:484)
+	at com.mystore.actiondriver.Action.scrollByVisibilityOfElement(Action.java:41)
+	at com.mystore.pageobjects.IndexPage.searchProduct(IndexPage.java:47)
+	at com.mystore.testcases.EndToEndTest.endToEndTest(EndToEndTest.java:58)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
0com.mystore.testcases.EndToEndTest@7a187f14
endToEndTest
Test class: com.mystore.testcases.EndToEndTest
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59599}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: a58ae6e278838fc348b283cc01151b7f
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:609)
+	at org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs(RemoteWebDriver.java:295)
+	at com.mystore.actiondriver.Action.screenShot(Action.java:770)
+	at com.mystore.utility.ListenerClass.onTestFailure(ListenerClass.java:38)
+	at java.util.ArrayList.forEach(Unknown Source)
+... Removed 28 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59599}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: a58ae6e278838fc348b283cc01151b7f
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:609)
+	at org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs(RemoteWebDriver.java:295)
+	at com.mystore.actiondriver.Action.screenShot(Action.java:770)
+	at com.mystore.utility.ListenerClass.onTestFailure(ListenerClass.java:38)
+	at org.testng.internal.TestListenerHelper.runTestListeners(TestListenerHelper.java:66)
+	at org.testng.internal.TestInvoker.runTestResultListener(TestInvoker.java:219)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:651)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
7com.mystore.testcases.EndToEndTest@7a187f14

@@ -77,18 +264,13 @@

Regression

PASSED TESTS
Test method
- - - - - - - + + - - + +
addToCartTest
Test class: com.mystore.testcases.AddToCartPageTest
Parameters: t-shirt, 2.0, M
12com.mystore.testcases.AddToCartPageTest@3043fe0e
endToEndTest
Test class: com.mystore.testcases.EndToEndTest
Parameters: t-shirt, 2.0, M
33com.mystore.testcases.EndToEndTest@78e67e0a
13com.mystore.testcases.AddToCartPageTest@2173f6d9
verifyTotalPrice
Test class: com.mystore.testcases.OrderPageTest
Parameters: t-shirt, 2.0, M
16com.mystore.testcases.OrderPageTest@17d677df
14com.mystore.testcases.OrderPageTest@7e2d773b

\ No newline at end of file diff --git a/MyStoreProject/test-output/Suite/Regression.xml b/MyStoreProject/test-output/Suite/Regression.xml index bf01208..45051f5 100644 --- a/MyStoreProject/test-output/Suite/Regression.xml +++ b/MyStoreProject/test-output/Suite/Regression.xml @@ -1,60 +1,117 @@ - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - - + + - - + + - - + + - - + + - + @@ -64,6 +121,27 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/MyStoreProject/test-output/Suite/Test_All.html b/MyStoreProject/test-output/Suite/Test_All.html index e625d02..ebec191 100644 --- a/MyStoreProject/test-output/Suite/Test_All.html +++ b/MyStoreProject/test-output/Suite/Test_All.html @@ -55,11 +55,11 @@

Test_All

- + - + - + @@ -75,21 +75,85 @@

Test_All

Tests passed/Failed/Skipped:8/2/0Tests passed/Failed/Skipped:0/4/0
Started on:Fri Jul 17 23:37:28 IST 2020Started on:Thu Mar 03 22:02:11 IST 2022
Total time:278 seconds (278888 ms)
Total time:121 seconds (121059 ms)
Included groups:
- - +
Instance
orderHistoryandDetailsTest
Test class: com.mystore.testcases.HomePageTest
Parameters: admin@xyz.com, admin@123
java.lang.AssertionError: expected [true] but found [false]
-	at com.mystore.testcases.HomePageTest.orderHistoryandDetailsTest(HomePageTest.java:57)
-	at java.util.ArrayList.forEach(ArrayList.java:1257)
-... Removed 31 stack frames
Click to show all stack frames -
java.lang.AssertionError: expected [true] but found [false]
-	at org.testng.Assert.fail(Assert.java:97)
-	at org.testng.Assert.failNotEquals(Assert.java:969)
-	at org.testng.Assert.assertTrue(Assert.java:43)
-	at org.testng.Assert.assertTrue(Assert.java:53)
-	at com.mystore.testcases.HomePageTest.orderHistoryandDetailsTest(HomePageTest.java:57)
+
addToCartTest
Test class: com.mystore.testcases.AddToCartPageTest
Parameters: t-shirt, 2.0, M
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59780}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: fe38d49584319156e36ddca3e6964705
+*** Element info: {Using=name, value=submit_search}
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:404)
+	at org.openqa.selenium.By$ByName.findElement(By.java:284)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.remote.internal.WebElementToJsonConverter.apply(WebElementToJsonConverter.java:50)
+	at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
+	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
+	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
+	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
+	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
+	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
+	at java.util.stream.ReferencePipeline.collect(Unknown Source)
+	at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:484)
+	at com.mystore.actiondriver.Action.scrollByVisibilityOfElement(Action.java:41)
+	at com.mystore.pageobjects.IndexPage.searchProduct(IndexPage.java:47)
+	at com.mystore.testcases.AddToCartPageTest.addToCartTest(AddToCartPageTest.java:44)
+	at java.util.ArrayList.forEach(Unknown Source)
+... Removed 31 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59780}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: fe38d49584319156e36ddca3e6964705
+*** Element info: {Using=name, value=submit_search}
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:404)
+	at org.openqa.selenium.By$ByName.findElement(By.java:284)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.remote.internal.WebElementToJsonConverter.apply(WebElementToJsonConverter.java:50)
+	at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
+	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
+	at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
+	at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
+	at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
+	at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
+	at java.util.stream.ReferencePipeline.collect(Unknown Source)
+	at org.openqa.selenium.remote.RemoteWebDriver.executeScript(RemoteWebDriver.java:484)
+	at com.mystore.actiondriver.Action.scrollByVisibilityOfElement(Action.java:41)
+	at com.mystore.pageobjects.IndexPage.searchProduct(IndexPage.java:47)
+	at com.mystore.testcases.AddToCartPageTest.addToCartTest(AddToCartPageTest.java:44)
 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
 	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
 	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
 	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
@@ -98,7 +162,7 @@ 

Test_All

at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) - at java.util.ArrayList.forEach(ArrayList.java:1257) + at java.util.ArrayList.forEach(Unknown Source) at org.testng.TestRunner.privateRun(TestRunner.java:766) at org.testng.TestRunner.run(TestRunner.java:587) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) @@ -115,25 +179,178 @@

Test_All

at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) - - + + - - + + + + + + - + - - + + diff --git a/MyStoreProject/test-output/old/Default suite/groups.html b/MyStoreProject/test-output/old/Default suite/groups.html index 0e89116..9aa1683 100644 --- a/MyStoreProject/test-output/old/Default suite/groups.html +++ b/MyStoreProject/test-output/old/Default suite/groups.html @@ -1,3 +1,3 @@

Groups used for this test run

13com.mystore.testcases.HomePageTest@34c4973
0com.mystore.testcases.AddToCartPageTest@7d70d1b1
verifyTitle
Test class: com.mystore.testcases.IndexPageTest
java.lang.AssertionError: expected [My Store1] but found [My Store]
-	at com.mystore.testcases.IndexPageTest.verifyTitle(IndexPageTest.java:45)
-	at java.util.ArrayList.forEach(ArrayList.java:1257)
-... Removed 32 stack frames
Click to show all stack frames -
java.lang.AssertionError: expected [My Store1] but found [My Store]
-	at org.testng.Assert.fail(Assert.java:97)
-	at org.testng.Assert.assertEqualsImpl(Assert.java:136)
-	at org.testng.Assert.assertEquals(Assert.java:118)
-	at org.testng.Assert.assertEquals(Assert.java:575)
-	at org.testng.Assert.assertEquals(Assert.java:585)
-	at com.mystore.testcases.IndexPageTest.verifyTitle(IndexPageTest.java:45)
+
addToCartTest
Test class: com.mystore.testcases.AddToCartPageTest
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59780}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: fe38d49584319156e36ddca3e6964705
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:609)
+	at org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs(RemoteWebDriver.java:295)
+	at com.mystore.actiondriver.Action.screenShot(Action.java:770)
+	at com.mystore.utility.ListenerClass.onTestFailure(ListenerClass.java:38)
+	at java.util.ArrayList.forEach(Unknown Source)
+... Removed 28 stack frames
Click to show all stack frames +
org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
+from unknown error: web view not found
+  (Session info: chrome=98.0.4758.102)
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59780}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: fe38d49584319156e36ddca3e6964705
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:609)
+	at org.openqa.selenium.remote.RemoteWebDriver.getScreenshotAs(RemoteWebDriver.java:295)
+	at com.mystore.actiondriver.Action.screenShot(Action.java:770)
+	at com.mystore.utility.ListenerClass.onTestFailure(ListenerClass.java:38)
+	at org.testng.internal.TestListenerHelper.runTestListeners(TestListenerHelper.java:66)
+	at org.testng.internal.TestInvoker.runTestResultListener(TestInvoker.java:219)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:651)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
5com.mystore.testcases.AddToCartPageTest@7d70d1b1
createAccountTest
Test class: com.mystore.testcases.AccountCreationPageTest
Parameters: {Company=ABCDEF, Email=newtest1@gmail.com, Address=EDFG123, FirstName=TestUser, Gender=Mrs, City=San, MobilePhone=8489875678, Month=7, Year=1985, State=Alabama, Zipcode=91436, Country=United States, LastName=UserTest, SetPassword=hgsdtyf, Day=22}
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
+	at java.util.ArrayList.forEach(Unknown Source)
+	Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+		at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279)
+		at org.openqa.selenium.json.Json.toJson(Json.java:44)
+		... 38 more
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328)
+	... 50 more
+Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"}
+  (Session info: chrome=98.0.4758.102)
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59640}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: f648028105e17d84cabaf6c731b2b2b8
+*** Element info: {Using=id, value=id_gender2}
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)
+	at org.openqa.selenium.By$ById.findElement(By.java:188)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204)
+	at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155)
+	at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75)
+	at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84)
+	... 55 more
+... Removed 36 stack frames
Click to show all stack frames +
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
-	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
-	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
-	at java.lang.reflect.Method.invoke(Method.java:498)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
 	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
 	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
 	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
@@ -142,7 +359,7 @@ 

Test_All

at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) - at java.util.ArrayList.forEach(ArrayList.java:1257) + at java.util.ArrayList.forEach(Unknown Source) at org.testng.TestRunner.privateRun(TestRunner.java:766) at org.testng.TestRunner.run(TestRunner.java:587) at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) @@ -158,57 +375,437 @@

Test_All

at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) + Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream +Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' +System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321' +Driver info: driver.version: RemoteWebDriver + at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279) + at org.openqa.selenium.json.Json.toJson(Json.java:44) + ... 38 more +Caused by: java.lang.reflect.InvocationTargetException + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328) + ... 50 more +Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"} + (Session info: chrome=98.0.4758.102) +For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html +Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03' +System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321' +Driver info: org.openqa.selenium.chrome.ChromeDriver +Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59640}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true} +Session ID: f648028105e17d84cabaf6c731b2b2b8 +*** Element info: {Using=id, value=id_gender2} + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) + at java.lang.reflect.Constructor.newInstance(Unknown Source) + at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187) + at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122) + at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49) + at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158) + at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83) + at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) + at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323) + at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372) + at org.openqa.selenium.By$ById.findElement(By.java:188) + at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315) + at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69) + at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38) + at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source) + at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204) + at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155) + at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75) + at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84) + ... 55 more - - -
0com.mystore.testcases.IndexPageTest@17d677df

- - - - - - - - - - - - - - - - - + + - - - - + + + + - - - - + + + + - - - - - - - - - - - - - - - - - - + + +
PASSED TESTS
Test methodExceptionTime (seconds)Instance
addToCartTest
Test class: com.mystore.testcases.AddToCartPageTest
Parameters: t-shirt, 2.0, M
13com.mystore.testcases.AddToCartPageTest@33c7e1bb
endToEndTest
Test class: com.mystore.testcases.EndToEndTest
Parameters: t-shirt, 2.0, M
38com.mystore.testcases.EndToEndTest@3043fe0e
14com.mystore.testcases.AccountCreationPageTest@2a556333
loginTest
Test class: com.mystore.testcases.LoginPageTest
Parameters: admin@xyz.com, admin@123
12com.mystore.testcases.LoginPageTest@76b0bfab
createAccountTest
Test class: com.mystore.testcases.AccountCreationPageTest
Parameters: {Company=ABCDEF, Email=newtest2@gmail.com, Address=EDFG123, FirstName=TestUser, Gender=Mrs, City=San, MobilePhone=8489875678, Month=7, Year=1985, State=Alabama, Zipcode=91436, Country=United States, LastName=UserTest, SetPassword=hgsdtyf, Day=22}
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
+	at java.util.ArrayList.forEach(Unknown Source)
+	Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+		at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279)
+		at org.openqa.selenium.json.Json.toJson(Json.java:44)
+		... 38 more
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328)
+	... 50 more
+Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"}
+  (Session info: chrome=98.0.4758.102)
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59668}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: 4194f924836f125e8589fbaddeabec7e
+*** Element info: {Using=id, value=id_gender2}
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)
+	at org.openqa.selenium.By$ById.findElement(By.java:188)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204)
+	at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155)
+	at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75)
+	at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84)
+	... 55 more
+... Removed 36 stack frames
Click to show all stack frames +
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+	Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+		at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279)
+		at org.openqa.selenium.json.Json.toJson(Json.java:44)
+		... 38 more
+Caused by: java.lang.reflect.InvocationTargetException
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328)
+	... 50 more
+Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"}
+  (Session info: chrome=98.0.4758.102)
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59668}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: 4194f924836f125e8589fbaddeabec7e
+*** Element info: {Using=id, value=id_gender2}
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)
+	at org.openqa.selenium.By$ById.findElement(By.java:188)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204)
+	at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155)
+	at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75)
+	at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84)
+	... 55 more
+
14com.mystore.testcases.AccountCreationPageTest@2a556333
productAvailabilityTest
Test class: com.mystore.testcases.SearchResultPageTest
Parameters: t-shirt
7com.mystore.testcases.SearchResultPageTest@7a765367
createAccountTest
Test class: com.mystore.testcases.AccountCreationPageTest
Parameters: {Company=ABCDEF, Email=newtest3@gmail.com, Address=EDFG123, FirstName=TestUser, Gender=Mrs, City=San, MobilePhone=8489875678, Month=7, Year=1985, State=Alabama, Zipcode=91436, Country=United States, LastName=UserTest, SetPassword=hgsdtyf, Day=22}
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
+	at java.util.ArrayList.forEach(Unknown Source)
+	Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+		at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279)
+		at org.openqa.selenium.json.Json.toJson(Json.java:44)
+		... 38 more
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328)
+	... 50 more
+Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"}
+  (Session info: chrome=98.0.4758.102)
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59709}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: 511f4e8343ea0a71391792100b249d46
+*** Element info: {Using=id, value=id_gender2}
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)
+	at org.openqa.selenium.By$ById.findElement(By.java:188)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204)
+	at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155)
+	at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75)
+	at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84)
+	... 55 more
+... Removed 36 stack frames
Click to show all stack frames +
org.openqa.selenium.json.JsonException: java.lang.reflect.InvocationTargetException
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:332)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$16(JsonOutput.java:155)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$21(JsonOutput.java:168)
+	at java.util.LinkedHashMap$LinkedValues.forEach(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$22(JsonOutput.java:168)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.lambda$null$23(JsonOutput.java:177)
+	at com.google.common.collect.SingletonImmutableBiMap.forEach(SingletonImmutableBiMap.java:65)
+	at org.openqa.selenium.json.JsonOutput.lambda$new$24(JsonOutput.java:176)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:264)
+	at org.openqa.selenium.json.JsonOutput.write(JsonOutput.java:255)
+	at org.openqa.selenium.json.Json.toJson(Json.java:42)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:227)
+	at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:117)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:152)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.perform(RemoteWebDriver.java:618)
+	at org.openqa.selenium.interactions.Actions$BuiltAction.perform(Actions.java:639)
+	at com.mystore.actiondriver.Action.click(Action.java:49)
+	at com.mystore.pageobjects.AccountCreationPage.createAccount(AccountCreationPage.java:103)
+	at com.mystore.testcases.AccountCreationPageTest.createAccountTest(AccountCreationPageTest.java:50)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+	Suppressed: org.openqa.selenium.json.JsonException: Attempting to close incomplete json stream
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: driver.version: RemoteWebDriver
+		at org.openqa.selenium.json.JsonOutput.close(JsonOutput.java:279)
+		at org.openqa.selenium.json.Json.toJson(Json.java:44)
+		... 38 more
+Caused by: java.lang.reflect.InvocationTargetException
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.openqa.selenium.json.JsonOutput.convertUsingMethod(JsonOutput.java:328)
+	... 50 more
+Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"css selector","selector":"#id_gender2"}
+  (Session info: chrome=98.0.4758.102)
+For documentation on this error, please visit: https://www.seleniumhq.org/exceptions/no_such_element.html
+Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
+System info: host: 'DESKTOP-34EVSF8', ip: '192.168.0.105', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_321'
+Driver info: org.openqa.selenium.chrome.ChromeDriver
+Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 98.0.4758.102, chrome: {chromedriverVersion: 98.0.4758.102 (273bf7ac8c90..., userDataDir: C:\Users\risha\AppData\Loca...}, goog:chromeOptions: {debuggerAddress: localhost:59709}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:virtualAuthenticators: true}
+Session ID: 511f4e8343ea0a71391792100b249d46
+*** Element info: {Using=id, value=id_gender2}
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
+	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
+	at java.lang.reflect.Constructor.newInstance(Unknown Source)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
+	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
+	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
+	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
+	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:323)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:372)
+	at org.openqa.selenium.By$ById.findElement(By.java:188)
+	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:315)
+	at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
+	at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
+	at com.sun.proxy.$Proxy13.getWrappedElement(Unknown Source)
+	at org.openqa.selenium.interactions.PointerInput$Origin.asArg(PointerInput.java:204)
+	at org.openqa.selenium.interactions.PointerInput$Move.encode(PointerInput.java:155)
+	at org.openqa.selenium.interactions.Sequence.encode(Sequence.java:75)
+	at org.openqa.selenium.interactions.Sequence.toJson(Sequence.java:84)
+	... 55 more
+
16com.mystore.testcases.AccountCreationPageTest@2a556333
verifyCreateAccountPageTest
Test class: com.mystore.testcases.AccountCreationPageTest
Parameters: ghfsdtyfg@gmail.com
10com.mystore.testcases.AccountCreationPageTest@30a3107a
verifyLogo
Test class: com.mystore.testcases.IndexPageTest
0com.mystore.testcases.IndexPageTest@17d677df
verifyTotalPrice
Test class: com.mystore.testcases.OrderPageTest
Parameters: t-shirt, 2.0, M
17com.mystore.testcases.OrderPageTest@52feb982
wishListTest
Test class: com.mystore.testcases.HomePageTest
Parameters: admin@xyz.com, admin@123
12com.mystore.testcases.HomePageTest@34c4973
java.lang.AssertionError: expected [true] but found [false]
+	at com.mystore.testcases.AccountCreationPageTest.verifyCreateAccountPageTest(AccountCreationPageTest.java:40)
+	at java.util.ArrayList.forEach(Unknown Source)
+... Removed 31 stack frames
Click to show all stack frames +
java.lang.AssertionError: expected [true] but found [false]
+	at org.testng.Assert.fail(Assert.java:97)
+	at org.testng.Assert.failNotEquals(Assert.java:969)
+	at org.testng.Assert.assertTrue(Assert.java:43)
+	at org.testng.Assert.assertTrue(Assert.java:53)
+	at com.mystore.testcases.AccountCreationPageTest.verifyCreateAccountPageTest(AccountCreationPageTest.java:40)
+	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
+	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
+	at java.lang.reflect.Method.invoke(Unknown Source)
+	at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:134)
+	at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:597)
+	at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173)
+	at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46)
+	at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816)
+	at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146)
+	at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146)
+	at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128)
+	at java.util.ArrayList.forEach(Unknown Source)
+	at org.testng.TestRunner.privateRun(TestRunner.java:766)
+	at org.testng.TestRunner.run(TestRunner.java:587)
+	at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
+	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
+	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
+	at org.testng.SuiteRunner.run(SuiteRunner.java:286)
+	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
+	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
+	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187)
+	at org.testng.TestNG.runSuitesLocally(TestNG.java:1109)
+	at org.testng.TestNG.runSuites(TestNG.java:1039)
+	at org.testng.TestNG.run(TestNG.java:1007)
+	at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115)
+	at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
+	at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
+
16com.mystore.testcases.AccountCreationPageTest@2a556333

\ No newline at end of file diff --git a/MyStoreProject/test-output/Suite/Test_All.xml b/MyStoreProject/test-output/Suite/Test_All.xml index 8a27397..fe25b18 100644 --- a/MyStoreProject/test-output/Suite/Test_All.xml +++ b/MyStoreProject/test-output/Suite/Test_All.xml @@ -1,30 +1,309 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + - - + diff --git a/MyStoreProject/test-output/emailable-report.html b/MyStoreProject/test-output/emailable-report.html index 5caec12..a9a131c 100644 --- a/MyStoreProject/test-output/emailable-report.html +++ b/MyStoreProject/test-output/emailable-report.html @@ -8,26 +8,78 @@ - - + +
Test# Passed# Skipped# Retried# FailedTime (ms)Included GroupsExcluded Groups
Suite
Test_All8002278,888
Default suite
Default test0100737
- +
ClassMethodStartTime (ms)
Suite
Test_All — failed
com.mystore.testcases.HomePageTestorderHistoryandDetailsTest159500932128513305
com.mystore.testcases.IndexPageTestverifyTitle159500947248366
Test_All — passed
com.mystore.testcases.AccountCreationPageTestverifyCreateAccountPageTest159500926774210141
com.mystore.testcases.AddToCartPageTestaddToCartTest159500929287813724
com.mystore.testcases.EndToEndTestendToEndTest159500948823638762
com.mystore.testcases.HomePageTestwishListTest159500934957612069
com.mystore.testcases.IndexPageTestverifyLogo1595009457238378
com.mystore.testcases.LoginPageTestloginTest159500943084212442
com.mystore.testcases.OrderPageTestverifyTotalPrice159500937600817556
com.mystore.testcases.SearchResultPageTestproductAvailabilityTest15950094083647865
ClassMethodStartTime (ms)
Default suite
Default test — failed (configuration methods)
com.mystore.testcases.SearchResultPageTestsetup1646329340877-1646329340877
Default test — skipped (configuration methods)
com.mystore.testcases.SearchResultPageTestafterSuite1646329340973-1646329340973
tearDown1646329340905-1646329340905
Default test — skipped
com.mystore.testcases.SearchResultPageTestproductAvailabilityTest16463293408910
-

Test_All

com.mystore.testcases.HomePageTest#orderHistoryandDetailsTest

Parameter #1Parameter #2
admin@xyz.comadmin@123
Exception
java.lang.AssertionError: expected [true] but found [false] - at com.mystore.testcases.HomePageTest.orderHistoryandDetailsTest(HomePageTest.java:57) - at java.util.ArrayList.forEach(ArrayList.java:1257) -... Removed 31 stack frames

back to summary

-

com.mystore.testcases.IndexPageTest#verifyTitle

Exception
java.lang.AssertionError: expected [My Store1] but found [My Store] - at com.mystore.testcases.IndexPageTest.verifyTitle(IndexPageTest.java:45) - at java.util.ArrayList.forEach(ArrayList.java:1257) -... Removed 32 stack frames

back to summary

-

com.mystore.testcases.AccountCreationPageTest#verifyCreateAccountPageTest

Parameter #1
ghfsdtyfg@gmail.com

back to summary

-

com.mystore.testcases.AddToCartPageTest#addToCartTest

Parameter #1Parameter #2Parameter #3
t-shirt2.0M

back to summary

-

com.mystore.testcases.EndToEndTest#endToEndTest

Parameter #1Parameter #2Parameter #3
t-shirt2.0M

back to summary

-

com.mystore.testcases.HomePageTest#wishListTest

Parameter #1Parameter #2
admin@xyz.comadmin@123

back to summary

-

com.mystore.testcases.IndexPageTest#verifyLogo

back to summary

-

com.mystore.testcases.LoginPageTest#loginTest

Parameter #1Parameter #2
admin@xyz.comadmin@123

back to summary

-

com.mystore.testcases.OrderPageTest#verifyTotalPrice

Parameter #1Parameter #2Parameter #3
t-shirt2.0M

back to summary

-

com.mystore.testcases.SearchResultPageTest#productAvailabilityTest

Parameter #1
t-shirt

back to summary

+

Default test

com.mystore.testcases.SearchResultPageTest#setup

Exception
org.testng.TestNGException: +Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined +in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml + at org.testng.internal.Parameters.createParams(Parameters.java:272) + at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360) + at org.testng.internal.Parameters.createParameters(Parameters.java:704) + at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166) + at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283) + at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695) + at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523) + at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) + at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) + at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816) + at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) + at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) + at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) + at java.util.ArrayList.forEach(Unknown Source) + at org.testng.TestRunner.privateRun(TestRunner.java:766) + at org.testng.TestRunner.run(TestRunner.java:587) + at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) + at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) + at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) + at org.testng.SuiteRunner.run(SuiteRunner.java:286) + at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) + at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) + at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187) + at org.testng.TestNG.runSuitesLocally(TestNG.java:1109) + at org.testng.TestNG.runSuites(TestNG.java:1039) + at org.testng.TestNG.run(TestNG.java:1007) + at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) + at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) + at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) +

back to summary

+

com.mystore.testcases.SearchResultPageTest#afterSuite

back to summary

+

com.mystore.testcases.SearchResultPageTest#tearDown

back to summary

+

com.mystore.testcases.SearchResultPageTest#productAvailabilityTest

Exception
org.testng.TestNGException: +Parameter 'browser' is required by BeforeMethod on method setup but has not been marked @Optional or defined +in C:\Users\risha\AppData\Local\Temp\testng-eclipse--485792058\testng-customsuite.xml + at org.testng.internal.Parameters.createParams(Parameters.java:272) + at org.testng.internal.Parameters.createParametersForMethod(Parameters.java:360) + at org.testng.internal.Parameters.createParameters(Parameters.java:704) + at org.testng.internal.Parameters.createConfigurationParameters(Parameters.java:166) + at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:283) + at org.testng.internal.TestInvoker.runConfigMethods(TestInvoker.java:695) + at org.testng.internal.TestInvoker.invokeMethod(TestInvoker.java:523) + at org.testng.internal.TestInvoker.invokeTestMethod(TestInvoker.java:173) + at org.testng.internal.MethodRunner.runInSequence(MethodRunner.java:46) + at org.testng.internal.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:816) + at org.testng.internal.TestInvoker.invokeTestMethods(TestInvoker.java:146) + at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:146) + at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:128) + at java.util.ArrayList.forEach(Unknown Source) + at org.testng.TestRunner.privateRun(TestRunner.java:766) + at org.testng.TestRunner.run(TestRunner.java:587) + at org.testng.SuiteRunner.runTest(SuiteRunner.java:384) + at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378) + at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337) + at org.testng.SuiteRunner.run(SuiteRunner.java:286) + at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53) + at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96) + at org.testng.TestNG.runSuitesSequentially(TestNG.java:1187) + at org.testng.TestNG.runSuitesLocally(TestNG.java:1109) + at org.testng.TestNG.runSuites(TestNG.java:1039) + at org.testng.TestNG.run(TestNG.java:1007) + at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:115) + at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251) + at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77) +

back to summary

diff --git a/MyStoreProject/test-output/index.html b/MyStoreProject/test-output/index.html index 6d90138..94f96f3 100644 --- a/MyStoreProject/test-output/index.html +++ b/MyStoreProject/test-output/index.html @@ -24,7 +24,7 @@
Test results
- 1 suite, 2 failed tests + 1 suite
Method name Groups
com.mystore.testcases.AccountCreationPageTestcom.mystore.testcases.SearchResultPageTest   
@Test
 verifyCreateAccountPageTestSanity productAvailabilityTestSmoke
@BeforeClass
- +
Group nameMethods
SanityAccountCreationPageTest.verifyCreateAccountPageTest(java.lang.String)[pri:0, instance:com.mystore.testcases.AccountCreationPageTest@6ee52dcd]
Group nameMethods
SmokeSearchResultPageTest.productAvailabilityTest(java.lang.String)[pri:0, instance:com.mystore.testcases.SearchResultPageTest@305fd85d]
diff --git a/MyStoreProject/test-output/old/Default suite/methods-alphabetical.html b/MyStoreProject/test-output/old/Default suite/methods-alphabetical.html index 1a0c516..d9776b2 100644 --- a/MyStoreProject/test-output/old/Default suite/methods-alphabetical.html +++ b/MyStoreProject/test-output/old/Default suite/methods-alphabetical.html @@ -1,8 +1,12 @@

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
20/07/14 16:26:31 0 >>beforeSuite      main@1897115967
20/07/14 16:26:32 157  >>loadConfig     main@1897115967
22/03/03 23:12:20 0 <<afterSuite     
22/03/03 23:12:19 -1085 >>loadConfig      main@1543237999
22/03/03 23:12:20 -83      productAvailabilityTestmain@1543237999
22/03/03 23:12:20 -66     <<tearDown 
diff --git a/MyStoreProject/test-output/old/Default suite/methods.html b/MyStoreProject/test-output/old/Default suite/methods.html index 1a0c516..bc808dd 100644 --- a/MyStoreProject/test-output/old/Default suite/methods.html +++ b/MyStoreProject/test-output/old/Default suite/methods.html @@ -1,8 +1,12 @@

Methods run, sorted chronologically

>> means before, << means after


Default suite

(Hover the method name to see the test class name)

- - - - + + + + + + + +
TimeDelta (ms)Suite
configuration
Test
configuration
Class
configuration
Groups
configuration
Method
configuration
Test
method
ThreadInstances
20/07/14 16:26:31 0 >>beforeSuite      main@1897115967
20/07/14 16:26:32 157  >>loadConfig     main@1897115967
22/03/03 23:12:19 0 >>loadConfig      main@1543237999
22/03/03 23:12:20 1002      productAvailabilityTestmain@1543237999
22/03/03 23:12:20 1019     <<tearDown 
22/03/03 23:12:20 1085 <<afterSuite     
diff --git a/MyStoreProject/test-output/old/Default suite/testng.xml.html b/MyStoreProject/test-output/old/Default suite/testng.xml.html index bfe89b6..be6c307 100644 --- a/MyStoreProject/test-output/old/Default suite/testng.xml.html +++ b/MyStoreProject/test-output/old/Default suite/testng.xml.html @@ -1 +1 @@ -testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.mystore.testcases.AccountCreationPageTest"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file +testng.xml for Default suite<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite guice-stage="DEVELOPMENT" name="Default suite">
  <test thread-count="5" verbose="2" name="Default test">
    <classes>
      <class name="com.mystore.testcases.SearchResultPageTest"/>
    </classes>
  </test> <!-- Default test -->
</suite> <!-- Default suite -->
\ No newline at end of file diff --git a/MyStoreProject/test-output/old/Default suite/toc.html b/MyStoreProject/test-output/old/Default suite/toc.html index b7d52d7..ebd1fa1 100644 --- a/MyStoreProject/test-output/old/Default suite/toc.html +++ b/MyStoreProject/test-output/old/Default suite/toc.html @@ -20,9 +20,9 @@

Results for
Default suite

reporter output testng.xml
- +
+ +
-

diff --git a/MyStoreProject/test-output/old/index.html b/MyStoreProject/test-output/old/index.html index ca12220..1335d58 100644 --- a/MyStoreProject/test-output/old/index.html +++ b/MyStoreProject/test-output/old/index.html @@ -4,6 +4,6 @@

Test results

Default test (0/1/0) +
Default test (0/0/1) Results
- - -
SuitePassedFailedSkippedtestng.xml
Total820 
Suite820Link
+
Total001 
Default suite001Link
diff --git a/MyStoreProject/test-output/testng-failed.xml b/MyStoreProject/test-output/testng-failed.xml index 9e11fb3..22c8afc 100644 --- a/MyStoreProject/test-output/testng-failed.xml +++ b/MyStoreProject/test-output/testng-failed.xml @@ -1,30 +1,17 @@ - - - - - - + + - + - - - - - - - - - - - + + - + - - + + diff --git a/MyStoreProject/test-output/testng-results.xml b/MyStoreProject/test-output/testng-results.xml index b5d2db5..772362d 100644 --- a/MyStoreProject/test-output/testng-results.xml +++ b/MyStoreProject/test-output/testng-results.xml @@ -1,226 +1,44 @@ - + - + - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - + + - + - - + - - + + - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - + + + + diff --git a/MyStoreProject/testng_all.xml b/MyStoreProject/testng_all.xml index 7b9245e..42ead17 100644 --- a/MyStoreProject/testng_all.xml +++ b/MyStoreProject/testng_all.xml @@ -2,7 +2,10 @@ - + + + +