Advertisement
Guest User

Untitled

a guest
Jul 31st, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.09 KB | None | 0 0
  1. import org.openqa.selenium.By;
  2. import org.openqa.selenium.WebDriver;
  3. import org.openqa.selenium.WebElement;
  4. import org.openqa.selenium.firefox.FirefoxDriver;
  5. import org.testng.Assert;
  6. import org.testng.annotations.AfterClass;
  7. import org.testng.annotations.BeforeTest;
  8. import org.testng.annotations.Test;
  9.  
  10. import com.relevantcodes.extentreports.ExtentReports;
  11. import com.relevantcodes.extentreports.LogStatus;
  12.  
  13. public class TestNGExample {
  14.  
  15. WebDriver driver;
  16. WebElement wb;
  17. ExtentReports report = ExtentReports.get(TestNGExample.class);
  18.  
  19.  
  20. @BeforeTest
  21. public void open(){
  22. driver = new FirefoxDriver();
  23. driver.get("https://www.google.co.in/?gws_rd=ssl");
  24. driver.manage().window().maximize();
  25. report.init("E:\Report\report.html", true);
  26. report.log(LogStatus.INFO, "Browser is up and running");
  27. }//open
  28.  
  29. @AfterClass
  30. public void tearDown(){
  31. report.log(LogStatus.INFO, "Test Completed");
  32. driver.close();
  33. driver.quit();
  34. }//tearDown
  35.  
  36.  
  37. @Test
  38. public void First(){
  39. report.log(LogStatus.INFO, "Starting the test process");
  40. String s = driver.findElement(By.xpath(".//*[@id='hplogo']")).getAttribute("Title");
  41. Assert.assertEquals("Google", s);
  42. report.log(LogStatus.PASS, "Checking for the result");
  43. report.attachScreenshot("E:\Report.png");
  44. report.endTest();
  45. }//first
  46.  
  47. }//TestNGExample
  48.  
  49. [TestNG] Running:
  50. C:UsersShantanu_NandanAppDataLocalTemptestng-eclipse-1317498292testng-customsuite.xml
  51.  
  52. log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).
  53. log4j:WARN Please initialize the log4j system properly.
  54. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
  55. java.lang.NullPointerException
  56. at com.relevantcodes.extentreports.support.RegexMatcher.getNthMatch(RegexMatcher.java:30)
  57. at com.relevantcodes.extentreports.Logger.log(Logger.java:65)
  58. at com.relevantcodes.extentreports.AbstractLog.log(AbstractLog.java:68)
  59. at com.relevantcodes.extentreports.AbstractLog.log(AbstractLog.java:77)
  60. at com.relevantcodes.extentreports.ExtentReports.log(ExtentReports.java:168)
  61. at com.Selenium_Practice.TestNGExample.open(TestNGExample.java:30)
  62. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  63. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  64. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  65. at java.lang.reflect.Method.invoke(Unknown Source)
  66. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
  67. at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
  68. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
  69. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
  70. at org.testng.TestRunner.beforeRun(TestRunner.java:641)
  71. at org.testng.TestRunner.run(TestRunner.java:609)
  72. at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
  73. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
  74. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
  75. at org.testng.SuiteRunner.run(SuiteRunner.java:240)
  76. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  77. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  78. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
  79. at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
  80. at org.testng.TestNG.run(TestNG.java:1057)
  81. at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
  82. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
  83. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
  84. FAILED CONFIGURATION: @BeforeTest open
  85. java.lang.NullPointerException
  86. at java.lang.String.replace(Unknown Source)
  87. at com.relevantcodes.extentreports.Logger.log(Logger.java:65)
  88. at com.relevantcodes.extentreports.AbstractLog.log(AbstractLog.java:68)
  89. at com.relevantcodes.extentreports.AbstractLog.log(AbstractLog.java:77)
  90. at com.relevantcodes.extentreports.ExtentReports.log(ExtentReports.java:168)
  91. at com.Selenium_Practice.TestNGExample.open(TestNGExample.java:30)
  92. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  93. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  94. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  95. at java.lang.reflect.Method.invoke(Unknown Source)
  96. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
  97. at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
  98. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
  99. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
  100. at org.testng.TestRunner.beforeRun(TestRunner.java:641)
  101. at org.testng.TestRunner.run(TestRunner.java:609)
  102. at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
  103. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
  104. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
  105. at org.testng.SuiteRunner.run(SuiteRunner.java:240)
  106. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  107. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  108. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
  109. at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
  110. at org.testng.TestNG.run(TestNG.java:1057)
  111. at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
  112. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
  113. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
  114.  
  115. SKIPPED CONFIGURATION: @AfterClass tearDown
  116. SKIPPED: First
  117.  
  118. ===============================================
  119. Default test
  120. Tests run: 1, Failures: 0, Skips: 1
  121. Configuration Failures: 1, Skips: 1
  122. ===============================================
  123.  
  124.  
  125. ===============================================
  126. Default suite
  127. Total tests run: 1, Failures: 0, Skips: 1
  128. Configuration Failures: 1, Skips: 1
  129. ===============================================
  130.  
  131. [TestNG] Time taken by org.testng.reporters.EmailableReporter2@1afea7d: 218 ms
  132. [TestNG] Time taken by org.testng.reporters.XMLReporter@104a311: 17 ms
  133. [TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@19a06ac: 384 ms
  134. [TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 53 ms
  135. [TestNG] Time taken by org.testng.reporters.JUnitReportReporter@18ed237: 142 ms
  136. [TestNG] Time taken by org.testng.reporters.jq.Main@e5c649: 520 ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement