Class: LearnTest::Dependencies::Firefox
Instance Attribute Summary
#options
Instance Method Summary
collapse
#execute, #initialize, #mac?, #print_installing, #run_install, #win?
Instance Method Details
#die(message) ⇒ Object
20
21
22
23
|
# File 'lib/learn_test/dependencies/firefox.rb', line 20
def die(message)
puts message
exit
end
|
#install ⇒ Object
16
17
18
|
# File 'lib/learn_test/dependencies/firefox.rb', line 16
def install
die('Please download and install Firefox: https://www.mozilla.org/en-US/firefox'.red)
end
|
#missing? ⇒ Boolean
6
7
8
9
10
11
12
13
14
|
# File 'lib/learn_test/dependencies/firefox.rb', line 6
def missing?
begin
Selenium::WebDriver::Firefox::Binary.path
false
rescue Selenium::WebDriver::Error::WebDriverError
true
end
end
|