Advertisement
Guest User

Untitled

a guest
Sep 13th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.07 KB | None | 0 0
  1. WebDriver driver;
  2. WebDriverWait wait;
  3. LoginScreen loginExcel;
  4. @BeforeClass
  5. public void beforeClass ()
  6. {
  7. System.setProperty("webdriver.chrome.driver", "D:\Madiha\Softwares\Mobile Automation\chromedriver.exe");
  8. driver=new ChromeDriver();
  9. driver.manage().window().maximize();
  10. driver.get("http://10.7.1.180/views/index.html#/login");
  11. System.out.println(driver.getTitle());
  12. }
  13.  
  14. @Test
  15. public void LoginWithValidWebExcelEmailAndPass() throws IOException, BiffException {
  16. WebElement username= driver.findElement(By.xpath("/html/body/div/div[2]/div[2]/div[1]/div[1]/form/div[1]/input"));
  17. username.sendKeys("magri");//("/html/body/div/div[2]/div[2]/div[1]/div[1]/form/div[1]/input"));
  18. WebElement password = driver.findElement(By.xpath("/html/body/div/div[2]/div[2]/div[1]/div[1]/form/div[2]/input"));
  19. password.sendKeys("magri");//xpath("/html/body/div/div[2]/div[2]/div[1]/div[1]/form/div[2]/input"));
  20. WebElement btn = driver.findElement(By.xpath("/html/body/div/div[2]/div[2]/div[1]/div[1]/form/div[5]/button"));
  21. btn.click();
  22. }
  23. }
  24.  
  25. package SourceSmartWeb;
  26.  
  27. import java.io.IOException;
  28.  
  29. import org.openqa.selenium.WebDriver;
  30. import org.openqa.selenium.chrome.ChromeDriver;
  31. import org.testng.annotations.BeforeClass;
  32. import org.testng.annotations.Test;
  33.  
  34. import jxl.JXLException;
  35. import objectRepoWeb.LogoutScreen;
  36.  
  37. public class LogoutWeb extends LoginWeb{
  38. WebDriver driver;
  39.  
  40. @BeforeClass
  41. public void beforeClass (){
  42. System.setProperty("webdriver.chrome.driver", "D:\Madiha\Softwares\Mobile Automation\chromedriver.exe");
  43. driver=new ChromeDriver();
  44. driver.get("http://10.7.1.180/views/index.html#/login");
  45. System.out.println(driver.getTitle());
  46.  
  47. }
  48.  
  49. @Test (dependsOnMethods = {"LoginWithValidWebExcelEmailAndPass"} )
  50. public void Logout() throws JXLException, IOException, InterruptedException {
  51. LogoutScreen logout = new LogoutScreen(driver);
  52. logout.ClickToLogout();
  53. }
  54. }
  55.  
  56. FAILED: LoginWithValidWebExcelEmailAndPass
  57. java.lang.NullPointerException
  58. at SourceSmartWeb.LoginWeb.LoginWithValidWebExcelEmailAndPass(LoginWeb.java:63)
  59. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  60. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  61. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  62. at java.lang.reflect.Method.invoke(Unknown Source)
  63. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
  64. at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
  65. at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
  66. at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
  67. at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
  68. at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
  69. at org.testng.TestRunner.privateRun(TestRunner.java:744)
  70. at org.testng.TestRunner.run(TestRunner.java:602)
  71. at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
  72. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
  73. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
  74. at org.testng.SuiteRunner.run(SuiteRunner.java:289)
  75. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  76. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  77. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
  78. at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
  79. at org.testng.TestNG.runSuites(TestNG.java:1144)
  80. at org.testng.TestNG.run(TestNG.java:1115)
  81. at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
  82. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
  83. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement