Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.49 KB | None | 0 0
  1. start cmd /k java -jar selenium-server-standalone-3.5.0.jar -role hub -port 4443
  2.  
  3. start cmd /k java -jar selenium-server-standalone-3.5.0.jar -port 5556 -role node -hub http://localhost:4443/grid/register
  4.  
  5. public WebDriver cbt(String browser, String methodName) throws Exception{
  6. WebDriver driver;
  7. DesiredCapabilities caps;
  8.  
  9. //Check if parameter passed from TestNG is 'firefox'
  10. if(browser.equalsIgnoreCase("firefox"))
  11. {
  12. caps = DesiredCapabilities.firefox();
  13. caps.setCapability("platform", "Windows 10");
  14. caps.setCapability("version", "53.0");
  15. caps.setCapability("name", methodName);
  16.  
  17. }
  18.  
  19. //Check if parameter passed as 'chrome'
  20.  
  21. else if(browser.equalsIgnoreCase("chrome"))
  22. {
  23. caps = DesiredCapabilities.chrome();
  24.  
  25. }
  26.  
  27. else if(browser.equalsIgnoreCase("ie")){
  28.  
  29. caps = DesiredCapabilities.edge();
  30. caps.setCapability("platform", "Windows 10");
  31. caps.setCapability("version", "14.14393");
  32. caps.setCapability("name", methodName);
  33.  
  34.  
  35. }
  36.  
  37. else{
  38.  
  39. //If no browser passed throw exception
  40.  
  41. throw new Exception("Browser is not correct");
  42.  
  43. }
  44. String hub = "http://localhost:4443/wd/hub";
  45. driver = new RemoteWebDriver(new URL(hub), caps);
  46. return driver;
  47. }
  48.  
  49. org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{browserName=chrome, version=, platform=ANY}], required capabilities = Capabilities [{}]
  50.  
  51. Build info: version: '3.3.1', revision: '5234b325d5', time: '2017-03-10 09:10:29 +0000'
  52. System info: host: 'NEYMAR', ip: '169.254.112.118', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_45'
  53. Driver info: driver.version: RemoteWebDriver
  54. at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)
  55. at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
  56. at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604)
  57. at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:244)
  58. at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
  59. at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:158)
  60. at com.gnow.gnow.Utils.CommonConfiguration.cbt(CommonConfiguration.java:213)
  61. at com.gnow.gnow.Test.Test.setUp(Test.java:69)
  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:104)
  67. at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:515)
  68. at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:217)
  69. at org.testng.internal.Invoker.invokeMethod(Invoker.java:590)
  70. at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:851)
  71. at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1177)
  72. at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:129)
  73. at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:112)
  74. at org.testng.TestRunner.privateRun(TestRunner.java:756)
  75. at org.testng.TestRunner.run(TestRunner.java:610)
  76. at org.testng.SuiteRunner.runTest(SuiteRunner.java:387)
  77. at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:382)
  78. at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
  79. at org.testng.SuiteRunner.run(SuiteRunner.java:289)
  80. at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
  81. at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
  82. at org.testng.TestNG.runSuitesSequentially(TestNG.java:1293)
  83. at org.testng.TestNG.runSuitesLocally(TestNG.java:1218)
  84. at org.testng.TestNG.runSuites(TestNG.java:1133)
  85. at org.testng.TestNG.run(TestNG.java:1104)
  86. at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
  87. at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:230)
  88. at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:76)
  89.  
  90. [1]: https://github.com/bonigarcia/webdrivermanager
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement