Trying to extract the browser version without making a system call. Below is my Ruby code.
#!/usr/bin/env ruby
require "selenium-webdriver"
# Tell the Ruby bindings to use Marionette.
# This will not be necessary in the future,
# when Selenium will default to marionette
caps = Selenium::WebDriver::Remote::Capabilities.firefox marionette: true
browser = Selenium::WebDriver.for :firefox, :desired_capabilities => caps
puts browser.capabilities["version"]
There is nothing returned to the terminal after execution.