Skip to content

Commit e78c905

Browse files
committed
update login test
1 parent f8d480b commit e78c905

File tree

23 files changed

+462
-415
lines changed

23 files changed

+462
-415
lines changed

src/test/java/com/w2a/base/TestBase.java

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,23 @@
33
import java.io.FileInputStream;
44
import java.io.FileNotFoundException;
55
import java.io.IOException;
6+
import java.util.NoSuchElementException;
67
import java.util.Properties;
78
import java.util.concurrent.TimeUnit;
89

10+
import org.openqa.selenium.By;
911
import org.openqa.selenium.WebDriver;
1012
import org.openqa.selenium.chrome.ChromeDriver;
1113
import org.openqa.selenium.firefox.FirefoxDriver;
1214
import org.openqa.selenium.ie.InternetExplorerDriver;
1315
import org.testng.annotations.AfterSuite;
1416
import org.testng.annotations.BeforeSuite;
15-
17+
import org.testng.log4testng.Logger;
1618
public class TestBase {
1719

18-
/*Webdriver
19-
porperties
20-
logs
20+
/*Webdriver - done
21+
porperties - done
22+
logs - log4j jar file
2123
Db
2224
excel
2325
mail
@@ -28,7 +30,9 @@ public class TestBase {
2830
public static Properties config = new Properties();
2931
public static Properties OR = new Properties();
3032
public static FileInputStream fis;
33+
public static org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger("devpinoylogger");
3134

35+
3236
@BeforeSuite
3337
public void setUp()
3438
{
@@ -43,6 +47,7 @@ public void setUp()
4347
}
4448
try {
4549
config.load(fis);
50+
log.debug("config file laoded");
4651
} catch (IOException e1) {
4752
// TODO Auto-generated catch block
4853
e1.printStackTrace();
@@ -68,6 +73,7 @@ else if(config.getProperty("browser").equals("chrome"))
6873
{
6974
System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir")+"\\src\\test\\resources\\executables\\chromedriver.exe");
7075
driver = new ChromeDriver();
76+
log.debug("Chrome launched");
7177
}
7278
else if(config.getProperty("browser").equals("ie"))
7379
{
@@ -83,13 +89,24 @@ else if(config.getProperty("browser").equals("ie"))
8389

8490

8591
}
86-
92+
93+
public boolean isElementpresent(By by) {
94+
try {
95+
96+
driver.findElement(by);
97+
return true;
98+
99+
}catch(NoSuchElementException e) {
100+
return false;
101+
}
102+
}
87103
@AfterSuite
88104
public void tearDown()
89105
{
90106
if(driver!=null) {
91107
driver.quit();
92108
}
109+
log.debug("test execution completed");
93110
}
94111

95112

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package com.w2a.testcases;
2+
3+
import org.testng.annotations.DataProvider;
4+
import org.testng.annotations.Test;
5+
6+
public class AddCustomerTest {
7+
@Test(dataProvider="getData")
8+
public void addCustomer(String firstName,String lastName, String postCode)
9+
{
10+
11+
}
12+
13+
@DataProvider
14+
public Object[][] getData()
15+
{
16+
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,23 @@
11
package com.w2a.testcases;
22

33
import org.openqa.selenium.By;
4+
import org.testng.Assert;
45
import org.testng.annotations.Test;
56

67
import com.w2a.base.TestBase;
78

8-
public class LoginTest extends TestBase{
9+
public class BankManagerLoginTest extends TestBase{
910

1011

1112
@Test
1213
public void loginAsbankManager() throws InterruptedException
1314
{
15+
log.debug("Login test");
1416
driver.findElement(By.cssSelector(OR.getProperty("bmlBtn"))).click();
1517
Thread.sleep(3000);
18+
Assert.assertTrue(isElementpresent(By.cssSelector(OR.getProperty("addCustbtn"))),"login not succesfull");
19+
20+
log.debug("log sucessfull");
1621
}
1722

1823
}

src/test/java/log4j.properties

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
#Root logger option
3+
log4j.rootLogger=debug,file
4+
log4j.appender.file=org.apache.log4j.RollingFileAppender
5+
log4j.appender.file.File=C:\\Users\\NipunSharma\\eclipse-workspace\\DataDrivenFramework\\src\\test\\resources\\logs\\Selenium.log
6+
log4j.appender.file.maxFileSize=5000KB
7+
log4j.appender.file.maxBackupIndex=1
8+
log4j.appender.file.layout=org.apache.log4j.PatternLayout
9+
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
10+
#do not append the old file. Create a new log file everytime
11+
log4j.appender.file.Append=false
12+
13+
14+
15+
#Application Logs
16+
log4j.logger.devpinoyLogger=DEBUG, dest1
17+
log4j.appender.dest1=org.apache.log4j.RollingFileAppender
18+
log4j.appender.dest1.maxFileSize=5000KB
19+
log4j.appender.dest1.maxBackupIndex=3
20+
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
21+
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n
22+
log4j.appender.dest1.File=C:\\Users\\NipunSharma\\eclipse-workspace\\DataDrivenFramework\\src\\test\\resources\\logs\\Application.log
23+
#do not append the old file. Create a new log file everytime
24+
log4j.appender.dest1.Append=false
25+
26+
27+
Binary file not shown.

src/test/resources/logs/Selenium.log

Lines changed: 300 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
1+
#bank manager login test
12
bmlBtn=body > div.ng-scope > div > div.ng-scope > div > div.borderM.box.padT20 > div:nth-child(3) > button
2-
3+
#add customer test
4+
addCustbtn=body > div.ng-scope > div > div.ng-scope > div > div.center > button:nth-child(1)

src/test/resources/runner/testng.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<suite name="Data Driven Suite">
44
<test thread-count="5" name=" LoginTest">
55
<classes>
6-
<class name="com.w2a.testcases.LoginTest"/>
6+
<class name="com.w2a.testcases.BankManagerLoginTest"/>
77
</classes>
88
</test> <!-- Test -->
99
</suite> <!-- Suite -->
684 Bytes
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

target/test-classes/log4j.properties

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
2+
#Root logger option
3+
log4j.rootLogger=debug,file
4+
log4j.appender.file=org.apache.log4j.RollingFileAppender
5+
log4j.appender.file.File=C:\\Users\\NipunSharma\\eclipse-workspace\\DataDrivenFramework\\src\\test\\resources\\logs\\Selenium.log
6+
log4j.appender.file.maxFileSize=5000KB
7+
log4j.appender.file.maxBackupIndex=1
8+
log4j.appender.file.layout=org.apache.log4j.PatternLayout
9+
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
10+
#do not append the old file. Create a new log file everytime
11+
log4j.appender.file.Append=false
12+
13+
14+
15+
#Application Logs
16+
log4j.logger.devpinoyLogger=DEBUG, dest1
17+
log4j.appender.dest1=org.apache.log4j.RollingFileAppender
18+
log4j.appender.dest1.maxFileSize=5000KB
19+
log4j.appender.dest1.maxBackupIndex=3
20+
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
21+
log4j.appender.dest1.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss} %c %m%n
22+
log4j.appender.dest1.File=C:\\Users\\NipunSharma\\eclipse-workspace\\DataDrivenFramework\\src\\test\\resources\\logs\\Application.log
23+
#do not append the old file. Create a new log file everytime
24+
log4j.appender.dest1.Append=false
25+
26+
27+

test-output/Data Driven Suite/ LoginTest.html

Lines changed: 8 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -55,151 +55,30 @@
5555
<body>
5656
<h2 align='center'> LoginTest</h2><table border='1' align="center">
5757
<tr>
58-
<td>Tests passed/Failed/Skipped:</td><td>0/0/1</td>
58+
<td>Tests passed/Failed/Skipped:</td><td>1/0/0</td>
5959
</tr><tr>
60-
<td>Started on:</td><td>Mon Dec 31 14:50:29 EST 2018</td>
60+
<td>Started on:</td><td>Wed Jan 09 20:48:49 EST 2019</td>
6161
</tr>
62-
<tr><td>Total time:</td><td>0 seconds (55 ms)</td>
62+
<tr><td>Total time:</td><td>3 seconds (3273 ms)</td>
6363
</tr><tr>
6464
<td>Included groups:</td><td></td>
6565
</tr><tr>
6666
<td>Excluded groups:</td><td></td>
6767
</tr>
6868
</table><p/>
6969
<small><i>(Hover the method name to see the test class name)</i></small><p/>
70-
<table width='100%' border='1' class='invocation-failed'>
71-
<tr><td colspan='4' align='center'><b>FAILED CONFIGURATIONS</b></td></tr>
72-
<tr><td><b>Test method</b></td>
73-
<td width="30%"><b>Exception</b></td>
74-
<td width="10%"><b>Time (seconds)</b></td>
75-
<td><b>Instance</b></td>
76-
</tr>
77-
<tr>
78-
<td title='com.w2a.testcases.LoginTest.setUp()'><b>setUp</b><br>Test class: com.w2a.testcases.LoginTest</td>
79-
<td><div><pre>org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
80-
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
81-
(Session info: chrome=71.0.3578.98)
82-
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
83-
Command duration or timeout: 10.11 seconds
84-
Build info: version: &apos;2.53.1&apos;, revision: &apos;a36b8b1cd5757287168e54b817830adce9b0158d&apos;, time: &apos;2016-06-30 19:26:09&apos;
85-
System info: host: &apos;Nipun&apos;, ip: &apos;192.168.0.16&apos;, os.name: &apos;Windows 8.1&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.3&apos;, java.version: &apos;1.8.0_51&apos;
86-
Driver info: org.openqa.selenium.chrome.ChromeDriver
87-
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233), userDataDir=C:\Users\NIPUNS~1\AppData\Local\Temp\scoped_dir8876_10332}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=71.0.3578.98, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
88-
Session ID: 5e6aa427de0c36056b5e77d04dcdb05b
89-
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
90-
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
91-
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
92-
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:945)
93-
at com.w2a.base.TestBase.setUp(TestBase.java:79)
94-
... Removed 23 stack frames</pre></div><a href='#' onClick='toggleBox("stack-trace1560940633", this, "Click to show all stack frames", "Click to hide stack frames")'>Click to show all stack frames</a>
95-
<div class='stack-trace' id='stack-trace1560940633'><pre>org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
96-
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
97-
(Session info: chrome=71.0.3578.98)
98-
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
99-
Command duration or timeout: 10.11 seconds
100-
Build info: version: &apos;2.53.1&apos;, revision: &apos;a36b8b1cd5757287168e54b817830adce9b0158d&apos;, time: &apos;2016-06-30 19:26:09&apos;
101-
System info: host: &apos;Nipun&apos;, ip: &apos;192.168.0.16&apos;, os.name: &apos;Windows 8.1&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.3&apos;, java.version: &apos;1.8.0_51&apos;
102-
Driver info: org.openqa.selenium.chrome.ChromeDriver
103-
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233), userDataDir=C:\Users\NIPUNS~1\AppData\Local\Temp\scoped_dir8876_10332}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=71.0.3578.98, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
104-
Session ID: 5e6aa427de0c36056b5e77d04dcdb05b
105-
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
106-
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
107-
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
108-
at java.lang.reflect.Constructor.newInstance(Unknown Source)
109-
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
110-
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
111-
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
112-
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:945)
113-
at com.w2a.base.TestBase.setUp(TestBase.java:79)
114-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
115-
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
116-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
117-
at java.lang.reflect.Method.invoke(Unknown Source)
118-
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
119-
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:523)
120-
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:224)
121-
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:146)
122-
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:326)
123-
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
124-
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
125-
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
126-
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
127-
at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
128-
at org.testng.TestNG.runSuites(TestNG.java:1144)
129-
at org.testng.TestNG.run(TestNG.java:1115)
130-
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
131-
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
132-
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
133-
</pre></div></td>
134-
<td>16</td>
135-
<td>com.w2a.testcases.LoginTest@14bf9759</td></tr>
136-
</table><p>
137-
<table width='100%' border='1' class='invocation-skipped'>
138-
<tr><td colspan='4' align='center'><b>SKIPPED TESTS</b></td></tr>
70+
<table width='100%' border='1' class='invocation-passed'>
71+
<tr><td colspan='4' align='center'><b>PASSED TESTS</b></td></tr>
13972
<tr><td><b>Test method</b></td>
14073
<td width="30%"><b>Exception</b></td>
14174
<td width="10%"><b>Time (seconds)</b></td>
14275
<td><b>Instance</b></td>
14376
</tr>
14477
<tr>
14578
<td title='com.w2a.testcases.LoginTest.loginAsbankManager()'><b>loginAsbankManager</b><br>Test class: com.w2a.testcases.LoginTest</td>
146-
<td><div><pre>org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
147-
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
148-
(Session info: chrome=71.0.3578.98)
149-
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
150-
Command duration or timeout: 10.11 seconds
151-
Build info: version: &apos;2.53.1&apos;, revision: &apos;a36b8b1cd5757287168e54b817830adce9b0158d&apos;, time: &apos;2016-06-30 19:26:09&apos;
152-
System info: host: &apos;Nipun&apos;, ip: &apos;192.168.0.16&apos;, os.name: &apos;Windows 8.1&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.3&apos;, java.version: &apos;1.8.0_51&apos;
153-
Driver info: org.openqa.selenium.chrome.ChromeDriver
154-
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233), userDataDir=C:\Users\NIPUNS~1\AppData\Local\Temp\scoped_dir8876_10332}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=71.0.3578.98, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
155-
Session ID: 5e6aa427de0c36056b5e77d04dcdb05b
156-
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
157-
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
158-
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
159-
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:945)
160-
at com.w2a.base.TestBase.setUp(TestBase.java:79)
161-
... Removed 23 stack frames</pre></div><a href='#' onClick='toggleBox("stack-trace690052870", this, "Click to show all stack frames", "Click to hide stack frames")'>Click to show all stack frames</a>
162-
<div class='stack-trace' id='stack-trace690052870'><pre>org.openqa.selenium.WebDriverException: unknown error: cannot get automation extension
163-
from unknown error: page could not be found: chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html
164-
(Session info: chrome=71.0.3578.98)
165-
(Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 10.0.17134 x86_64) (WARNING: The server did not provide any stacktrace information)
166-
Command duration or timeout: 10.11 seconds
167-
Build info: version: &apos;2.53.1&apos;, revision: &apos;a36b8b1cd5757287168e54b817830adce9b0158d&apos;, time: &apos;2016-06-30 19:26:09&apos;
168-
System info: host: &apos;Nipun&apos;, ip: &apos;192.168.0.16&apos;, os.name: &apos;Windows 8.1&apos;, os.arch: &apos;amd64&apos;, os.version: &apos;6.3&apos;, java.version: &apos;1.8.0_51&apos;
169-
Driver info: org.openqa.selenium.chrome.ChromeDriver
170-
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, networkConnectionEnabled=false, chrome={chromedriverVersion=2.29.461591 (62ebf098771772160f391d75e589dc567915b233), userDataDir=C:\Users\NIPUNS~1\AppData\Local\Temp\scoped_dir8876_10332}, takesHeapSnapshot=true, pageLoadStrategy=normal, databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=71.0.3578.98, platform=WIN8_1, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true, unexpectedAlertBehaviour=}]
171-
Session ID: 5e6aa427de0c36056b5e77d04dcdb05b
172-
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
173-
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
174-
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
175-
at java.lang.reflect.Constructor.newInstance(Unknown Source)
176-
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
177-
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
178-
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
179-
at org.openqa.selenium.remote.RemoteWebDriver$RemoteWebDriverOptions$RemoteWindow.maximize(RemoteWebDriver.java:945)
180-
at com.w2a.base.TestBase.setUp(TestBase.java:79)
181-
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
182-
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
183-
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
184-
at java.lang.reflect.Method.invoke(Unknown Source)
185-
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
186-
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:523)
187-
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:224)
188-
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:146)
189-
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:326)
190-
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
191-
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
192-
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
193-
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
194-
at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
195-
at org.testng.TestNG.runSuites(TestNG.java:1144)
196-
at org.testng.TestNG.run(TestNG.java:1115)
197-
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:114)
198-
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:251)
199-
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:77)
200-
</pre></div></td>
201-
<td>0</td>
202-
<td>com.w2a.testcases.LoginTest@14bf9759</td></tr>
79+
<td></td>
80+
<td>3</td>
81+
<td>com.w2a.testcases.LoginTest@5bc79255</td></tr>
20382
</table><p>
20483
</body>
20584
</html>

0 commit comments

Comments
 (0)