File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
rb/spec/integration/selenium/webdriver Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -25,14 +25,16 @@ module WebDriver
25
25
before { @original_window = driver . window_handle }
26
26
27
27
after do
28
- handles = driver . window_handles
29
- driver . switch_to . window ( @original_window ) if handles . include? ( @original_window )
30
-
31
- ( handles - [ driver . window_handle ] ) . each do |handle |
32
- driver . switch_to . window ( handle ) { driver . close }
28
+ if GlobalTestEnv . rbe? && GlobalTestEnv . browser == :chrome
29
+ reset_driver!
30
+ else
31
+ handles = driver . window_handles
32
+ driver . switch_to . window ( @original_window ) if handles . include? ( @original_window )
33
+
34
+ ( handles - [ driver . window_handle ] ) . each do |handle |
35
+ driver . switch_to . window ( handle ) { driver . close }
36
+ end
33
37
end
34
- rescue Selenium ::WebDriver ::Error ::WebDriverError
35
- reset_driver!
36
38
end
37
39
38
40
let ( :new_window ) { driver . window_handles . find { |handle | handle != driver . window_handle } }
@@ -327,8 +329,6 @@ module WebDriver
327
329
end
328
330
329
331
describe 'unhandled alert error' do
330
- after { |example | reset_driver! ( example : example ) }
331
-
332
332
it 'raises an UnexpectedAlertOpenError if an alert has not been dealt with' do
333
333
driver . navigate . to url_for ( 'alerts.html' )
334
334
driver . find_element ( id : 'alert' ) . click
You can’t perform that action at this time.
0 commit comments