Advertisement
Guest User

Untitled

a guest
May 4th, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.35 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.annotations.BeforeSuite;
  6. import org.testng.annotations.Test;
  7.  
  8. public class GetFacebookTitle {
  9.  
  10. public String bu="https://www.facebook.com";
  11. public WebDriver driver;
  12.  
  13.  
  14.  
  15. @BeforeSuite
  16. public void betest(){
  17. driver=new FirefoxDriver();
  18. driver.get(bu);
  19. }
  20.  
  21. @Test(priority=2)
  22. public void test2()
  23. {
  24. String tilte=driver.getTitle();
  25. System.out.println(tilte);
  26. }
  27.  
  28. @Test(priority=1)
  29. public void test1()
  30. {
  31. driver.get(bu);
  32. driver.findElement(By.id("email")).sendKeys("name@hotmail.com");
  33. driver.findElement(By.id("pass")).sendKeys("mypassword");
  34. driver.findElement(By.id("loginbutton")).submit();
  35. //System.out.println(title);
  36. }
  37.  
  38. @Test(priority=3)
  39. public void test3()
  40. {
  41. WebElement lstitem=driver.findElement(By.id("userNavigationLabel"));
  42. lstitem.click();
  43. lstitem.findElement(By.xpath("html/body/div[17]/div/div/div/div/div[1]/div/div/ul/li[16]/a/span/span")).click(); //This line just does not work xpath
  44.  
  45.  
  46. }
  47.  
  48. Facebook
  49. PASSED: test1
  50. PASSED: test2
  51. FAILED: test3
  52. org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"html/body/div[17]/div/div/div/div/div[1]/div/div/ul/li[16]/a/span/span"}
  53. Command duration or timeout: 33 milliseconds
  54. For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
  55. Build info: version: '2.52.0', revision: '4c2593c', time: '2016-02-11 19:03:33'
  56. System info: host: 'RozelleLaptop', ip: '192.168.41.1', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_73'
  57. Driver info: org.openqa.selenium.firefox.FirefoxDriver
  58. Capabilities [{applicationCacheEnabled=true, rotatable=false, handlesAlerts=true, databaseEnabled=true, version=45.0.1, platform=WINDOWS, nativeEvents=false, acceptSslCerts=true, webStorageEnabled=true, locationContextEnabled=true, browserName=firefox, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
  59. Session ID: c5781a63-5d20-4a55-9cd6-7cd70aa38165
  60. *** Element info: {Using=xpath, value=html/body/div[17]/div/div/div/div/div[1]/div/div/ul/li[16]/a/span/span}
  61. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  62. at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  63. at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  64. at java.lang.reflect.Constructor.newInstance(Unknown Source)
  65. at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
  66. at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
  67. at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
  68. at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:327)
  69. at org.openqa.selenium.remote.RemoteWebElement.findElement(RemoteWebElement.java:198)
  70. at org.openqa.selenium.remote.RemoteWebElement.findElementByXPath(RemoteWebElement.java:295)
  71. at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
  72. at org.openqa.selenium.remote.RemoteWebElement.findElement(RemoteWebElement.java:194)
  73. at Testing.GetFacebookTitle.test3(GetFacebookTitle.java:47)
  74. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  75. at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  76. at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  77. at java.lang.reflect.Method.invoke(Unknown Source)
  78. at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
  79. at org.testng.internal.Invoker.invokeMethod(Invoker.java:639)
  80. at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:816)
  81. at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1124)
  82. at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
  83. at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
  84. at org.testng.TestRunner.privateRun(TestRunner.java:774)
  85. at org.testng.TestRunner.run(TestRunner.java:624)
  86. at org.testng.SuiteRunner.runTest(SuiteRunner.java:359)
  87. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:354)
  88. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:312)
  89. at org.testng.SuiteRunner.run(SuiteRunner.java:261)
  90. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  91. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  92. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1215)
  93. at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
  94. at org.testng.TestNG.run(TestNG.java:1048)
  95. at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:126)
  96. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137)
  97. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)
  98. Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"method":"xpath","selector":"html/body/div[17]/div/div/div/div/div[1]/div/div/u l/li[16]/a/span/span"}
  99. For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
  100. Build info: version: '2.52.0', revision: '4c2593c', time: '2016-02-11 19:03:33'
  101. System info: host: 'RLaptop', ip: '192.168.xx.x', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_73'
  102. Driver info: driver.version: unknown
  103. at <anonymous class>.FirefoxDriver.prototype.findElementInternal_(file:///C:/Users/Rozelle/App Data/Local/Temp/anonymous1905752364377844577webdriver- profile/extensions/fxdriver@googlecode.com/components/driver-component.js:10723)
  104. at <anonymous class>.FirefoxDriver.prototype.findChildElement(file:///C:/Users/Rozelle/AppData /Local/Temp/anonymous1905752364377844577webdriver- profile/extensions/fxdriver@googlecode.com/components/driver-component.js:10735)
  105. at <anonymous class>.DelayedCommand.prototype.executeInternal_/h(file:///C:/Users/Rozelle/AppD ata/Local/Temp/anonymous1905752364377844577webdriver- profile/extensions/fxdriver@googlecode.com/components/command-processor.js:12614)
  106. at <anonymous class>.DelayedCommand.prototype.executeInternal_(file:///C:/Users/Rozelle/AppDat a/Local/Temp/anonymous1905752364377844577webdriver- profile/extensions/fxdriver@googlecode.com/components/command- processor.js:12619)
  107. at <anonymous class>.DelayedCommand.prototype.execute/<(file:///C:/Users/Rozelle/AppData/Local/Temp/anonymous1905752364377844577webdriver-profile/extensions/fxdriver@googlecode.com/components/command-processor.js:12561)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement