Class: Webdrivers::IEdriver

Inherits:
Common
  • Object
show all
Defined in:
lib/webdrivers/iedriver.rb

Class Method Summary collapse

Methods inherited from Common

binary, desired_version, download, install_dir, latest_version, remove, update

Class Method Details

.current_versionObject



7
8
9
10
11
12
13
14
# File 'lib/webdrivers/iedriver.rb', line 7

def current_version
  Webdrivers.logger.debug 'Checking current version'
  return nil unless downloaded?

  string = `#{binary} --version`
  Webdrivers.logger.debug "Current version of #{binary} is #{string}"
  normalize string.match(/IEDriverServer.exe (\d\.\d+\.\d*\.\d*)/)[1]
end