Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.41 KB | None | 0 0
  1. Starting ChromeDriver 2.31.488763 (092de99f48a300323ecf8c2a4e2e7cab51de5ba8) on port 34173
  2. Only local connections are allowed.
  3. Sep 08, 2017 10:40:43 AM org.openqa.selenium.remote.ProtocolHandshake createSession
  4. INFO: Detected dialect: OSS
  5. FAILED CONFIGURATION: @AfterTest Aftertest
  6. java.lang.NullPointerException
  7. at SampleTesting.Test1.Aftertest(Test1.java:71)
  8. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  9. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  10. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  11. at java.lang.reflect.Method.invoke(Unknown Source)
  12. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
  13. at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:523)
  14. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:224)
  15. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:146)
  16. at org.testng.TestRunner.afterRun(TestRunner.java:958)
  17. at org.testng.TestRunner.run(TestRunner.java:606)
  18. at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
  19. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
  20. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
  21. at org.testng.SuiteRunner.run(SuiteRunner.java:289)
  22. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  23. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  24. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
  25. at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
  26. at org.testng.TestNG.runSuites(TestNG.java:1144)
  27. at org.testng.TestNG.run(TestNG.java:1115)
  28. at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
  29. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
  30. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
  31.  
  32. FAILED: Test1
  33. java.lang.NullPointerException
  34. at SampleTesting.Test1.Test1(Test1.java:27)
  35. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  36. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  37. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  38. at java.lang.reflect.Method.invoke(Unknown Source)
  39. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
  40. at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
  41. at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
  42. at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
  43. at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
  44. at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
  45. at org.testng.TestRunner.privateRun(TestRunner.java:744)
  46. at org.testng.TestRunner.run(TestRunner.java:602)
  47. at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
  48. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
  49. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
  50. at org.testng.SuiteRunner.run(SuiteRunner.java:289)
  51. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  52. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  53. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
  54. at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
  55. at org.testng.TestNG.runSuites(TestNG.java:1144)
  56. at org.testng.TestNG.run(TestNG.java:1115)
  57. at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
  58. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
  59. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
  60.  
  61.  
  62. ===============================================
  63. Default test
  64. Tests run: 1, Failures: 1, Skips: 0
  65. Configuration Failures: 1, Skips: 0
  66. ===============================================
  67.  
  68.  
  69. ===============================================
  70. Default suite
  71. Total tests run: 1, Failures: 1, Skips: 0
  72. Configuration Failures: 1, Skips: 0
  73. ===============================================
  74.  
  75. package SampleTesting;
  76. import org.testng.annotations.Test;
  77. import org.testng.annotations.BeforeTest;
  78. import org.testng.annotations.AfterMethod;
  79. import org.testng.annotations.AfterTest;
  80. import org.testng.annotations.BeforeMethod;
  81. import org.testng.*;
  82.  
  83. import java.util.Date;
  84. import java.util.concurrent.TimeUnit;
  85.  
  86. import org.openqa.selenium.By;
  87. import org.openqa.selenium.WebDriver;
  88. import org.openqa.selenium.WebElement;
  89. import org.openqa.selenium.chrome.ChromeDriver;
  90. import org.openqa.selenium.chrome.ChromeOptions;
  91. import org.openqa.selenium.support.ui.Select;
  92.  
  93. public class NameClassTest {
  94.  
  95. WebDriver driver;
  96. ChromeOptions options;
  97.  
  98.  
  99. @Test
  100. public void Test1() {
  101. driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  102. WebElement tabAgreement = driver.findElement(By.xpath("***Value***"));
  103. tabAgreement.click();
  104.  
  105. WebElement btnNew = driver.findElement(By.xpath("***Value***"));
  106. btnNew.click();
  107.  
  108. Select lstRecordType = new Select(driver.findElement(By.id***Value***));
  109. lstRecordType.selectByVisibleText("MSA");
  110.  
  111. WebElement btnContinue = driver.findElement(By.xpath("***Value***"));
  112. btnContinue.click();
  113.  
  114. WebElement txtAgreementName = driver.findElement(By.xpath("***Value***"));
  115. txtAgreementName.clear();
  116. txtAgreementName.sendKeys("***Value***");
  117.  
  118. Date date = new Date();
  119. System.out.println("Date is "+ date);
  120.  
  121.  
  122. }
  123. @BeforeTest
  124. public void BeforeTest() {
  125. options = new ChromeOptions();
  126. options.addArguments("user-data-dir=C:\\Users\UserName\AppData\Local\Google\Chrome\User Data");
  127. String exepath =
  128.  
  129. "C:\\Users\UserNAme\Downloads\chromedriver_win32\chromedriver.exe";
  130. System.setProperty("webdriver.chrome.driver",exepath);
  131. WebDriver driver = new ChromeDriver(options);
  132. driver.manage().window().maximize();
  133. driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
  134. driver.get("***URL***");
  135. WebElement userName = driver.findElement(By.id("username"));
  136. WebElement password = driver.findElement(By.id("password"));
  137. WebElement btnLogin = driver.findElement(By.id("Login"));
  138.  
  139. userName.sendKeys("****userName****");
  140. password.sendKeys("****password****");
  141. btnLogin.click();
  142.  
  143. }
  144.  
  145. @AfterTest
  146. public void Aftertest() {
  147. WebElement drpUserName = driver.findElement(By.id***Value***);
  148. drpUserName.click();
  149.  
  150. WebElement lnkLogout = driver.findElement(By.xpath(***Value***));
  151. lnkLogout.click();
  152.  
  153. driver.close();
  154.  
  155. }
  156.  
  157. }
  158.  
  159. <?xml version="1.0" encoding="UTF-8"?>
  160. <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
  161. <suite name="Suite_SuiteName">
  162. <test name="Test_TestName">
  163. <classes>
  164. <class name="SuiteName.ClassName"/>
  165. </classes>
  166. </test> <!-- Test_TestName -->
  167. </suite> <!-- Suite_SuiteName -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement