Guest User

Untitled

a guest
Oct 23rd, 2017
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. DesiredCapabilities dc = DesiredCapabilities.firefox();
  2. dc.setCapability("browserName", DesiredCapabilities.firefox().getBrowserName());
  3. dc.setCapability("browserVersion", "");
  4. dc.setCapability("platformName", "WINDOWS");
  5. dc.setCapability("firefox_binary", "C:\Program Files\Mozilla Firefox\firefox.exe");
  6. dc.setCapability("acceptInsecureCerts", true);
  7. dc.setCapability("marionette", true);
  8.  
  9. System.out.println("BrowserName : " + dc.getCapability("browserName"));
  10.  
  11. driver = new FirefoxDriver(dc);
  12.  
  13. org.openqa.selenium.InvalidArgumentException: browserName was not a boolean
  14. Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
  15. System info: host: '<ComputerName>', ip: '<IpAddress>', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_121'
  16. Driver info: driver.version: FirefoxDriver
  17. remote stacktrace: stack backtrace:
  18. 0: 0x47f1a6 - <no info>
  19. 1: 0x437327 - <no info>
  20. 2: 0x42bd8c - <no info>
  21. 3: 0x437ded - <no info>
  22. 4: 0x41a7b3 - <no info>
  23. 5: 0x40570c - <no info>
  24. 6: 0x692906 - <no info>
  25. 7: 0x413838 - <no info>
  26. 8: 0x68d401 - <no info>
  27. 9: 0x7573336a - BaseThreadInitThunk
  28. 10: 0x774b9902 - RtlInitializeExceptionChain
  29.  
  30. gecko-dev-masterthird_partyrustwebdriversrccapabilities.rs
  31.  
  32. for (key, value) in capabilities.iter() {
  33. match &**key {
  34. "acceptInsecureCerts" => if !value.is_boolean() {
  35. return Err(WebDriverError::new(ErrorStatus::InvalidArgument,
  36. "acceptInsecureCerts was not a boolean"))
  37. },
  38. x @ "browserName" |
  39. x @ "browserVersion" |
  40. x @ "platformName" => if !value.is_string() {
  41. return Err(WebDriverError::new(ErrorStatus::InvalidArgument,
  42. format!("{} was not a boolean", x)))
  43. },
  44.  
  45. dc.setCapability("browserName", "firefox");
  46.  
  47. System.setProperty("webdriver.gecko.driver", "C:\Utility\BrowserDrivers\geckodriver.exe");
  48. DesiredCapabilities dc = DesiredCapabilities.firefox();
  49. dc.setCapability("browserName", DesiredCapabilities.firefox().getBrowserName());
  50. dc.setCapability("browserVersion", "");
  51. dc.setCapability("platformName", "WINDOWS");
  52. dc.setCapability("firefox_binary", "C:\Program Files\Mozilla Firefox\firefox.exe");
  53. dc.setCapability("acceptInsecureCerts", true);
  54. dc.setCapability("marionette", true);
  55.  
  56. System.out.println("BrowserName : " + dc.getCapability("browserName"));
  57.  
  58. WebDriver driver = new FirefoxDriver(dc);
  59.  
  60. Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to find a matching set of capabilities
  61. Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
  62. System info: host: 'SmackMe', ip: '1.1.1.1', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_77'
  63. Driver info: driver.version: FirefoxDriver
  64. remote stacktrace: stack backtrace:
  65. 0: 0x489f6f - <no info>
  66. 1: 0x48ad59 - <no info>
  67. 2: 0x43c325 - <no info>
  68. 3: 0x443f9a - <no info>
  69. 4: 0x41ddb1 - <no info>
  70. 5: 0x4091c7 - <no info>
  71. 6: 0x6bc939 - <no info>
  72. 7: 0x415a19 - <no info>
  73. 8: 0x6b6e43 - <no info>
  74. 9: 0x7f94d8a1842 - BaseThreadInitThunk
  75.  
  76. at demo.Q44440580_browsername_not_boolean.main(Q44440580_browsername_not_boolean.java:24)
  77.  
  78. WebDriver driver = new FirefoxDriver(dc);
  79.  
  80. <dependency>
  81. <groupId>com.google.code.gson</groupId>
  82. <artifactId>gson</artifactId>
  83. <version>2.8.0</version>
  84. </dependency>
Add Comment
Please, Sign In to add comment