@@ -23,10 +23,8 @@ module Selenium
23
23
module WebDriver
24
24
25
25
describe Firefox do
26
- def restart_remote_server ( path = nil )
26
+ def restart_remote_server
27
27
server = GlobalTestEnv . reset_remote_server
28
- server << "-Dwebdriver.firefox.marionette=true"
29
- server << "-Dwebdriver.firefox.bin=#{ path } " if path
30
28
server . start
31
29
server . webdriver_url
32
30
end
@@ -67,30 +65,28 @@ def restart_remote_server(path = nil)
67
65
end
68
66
end
69
67
70
- it "takes a binary path as an argument" do
71
- pending "Set ENV['ALT_MARIONETTE_BINARY'] to test this" unless ENV [ 'ALT_MARIONETTE_BINARY' ]
68
+ not_compliant_on :driver => :remote do
69
+ it "takes a binary path as an argument" do
70
+ pending "Set ENV['ALT_MARIONETTE_BINARY'] to test this" unless ENV [ 'ALT_MARIONETTE_BINARY' ]
72
71
73
- begin
74
- @opt [ :marionette ] = true
75
- driver1 = Selenium ::WebDriver . for GlobalTestEnv . driver , @opt
72
+ begin
73
+ @opt [ :marionette ] = true
74
+ driver1 = Selenium ::WebDriver . for GlobalTestEnv . driver , @opt
76
75
77
- default_version = driver1 . capabilities . version
78
- expect { driver1 . capabilities . specification_level } . to_not raise_exception NoMethodError
79
- driver1 . quit
76
+ default_version = driver1 . capabilities . version
77
+ expect { driver1 . capabilities . specification_level } . to_not raise_exception NoMethodError
78
+ driver1 . quit
80
79
81
- if GlobalTestEnv . driver == :remote
82
- @opt [ :url ] = restart_remote_server ( ENV [ 'ALT_MARIONETTE_BINARY' ] )
83
- end
84
-
85
- caps = Remote ::Capabilities . firefox ( :firefox_binary => ENV [ 'ALT_MARIONETTE_BINARY' ] )
86
- @opt [ :desired_capabilities ] = caps
87
- driver2 = Selenium ::WebDriver . for GlobalTestEnv . driver , @opt
80
+ caps = Remote ::Capabilities . firefox ( :firefox_binary => ENV [ 'ALT_MARIONETTE_BINARY' ] )
81
+ @opt [ :desired_capabilities ] = caps
82
+ driver2 = Selenium ::WebDriver . for GlobalTestEnv . driver , @opt
88
83
89
- expect ( driver2 . capabilities . version ) . to_not be == default_version
90
- expect { driver2 . capabilities . specification_level } . to_not raise_exception NoMethodError
91
- driver2 . quit
92
- ensure
93
- Firefox ::Binary . reset_path!
84
+ expect ( driver2 . capabilities . version ) . to_not eql ( default_version )
85
+ expect { driver2 . capabilities . specification_level } . to_not raise_exception NoMethodError
86
+ driver2 . quit
87
+ ensure
88
+ Firefox ::Binary . reset_path!
89
+ end
94
90
end
95
91
end
96
92
end
0 commit comments