class LearnTest::Dependencies::SeleniumServer
Public Instance Methods
die(message)
click to toggle source
# File lib/learn_test/dependencies/selenium_server.rb, line 31 def die(message) puts message exit end
install()
click to toggle source
# File lib/learn_test/dependencies/selenium_server.rb, line 16 def install if win? brew = false else brew = `which brew` end if brew.empty? || brew.match(/not found/i) die('Please install Selenium Server Standalone'.red) else print_installing('Selenium Server Standalone') run_install('brew install selenium-server-standalone') end end
missing?()
click to toggle source
# File lib/learn_test/dependencies/selenium_server.rb, line 6 def missing? if win? selenium = `where selenium-server` else selenium = `which selenium-server` end selenium.empty? || selenium.match(/not found/i) end