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
2525 before { @original_window = driver . window_handle }
2626
2727 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
3337 end
34- rescue Selenium ::WebDriver ::Error ::WebDriverError
35- reset_driver!
3638 end
3739
3840 let ( :new_window ) { driver . window_handles . find { |handle | handle != driver . window_handle } }
@@ -327,8 +329,6 @@ module WebDriver
327329 end
328330
329331 describe 'unhandled alert error' do
330- after { |example | reset_driver! ( example : example ) }
331-
332332 it 'raises an UnexpectedAlertOpenError if an alert has not been dealt with' do
333333 driver . navigate . to url_for ( 'alerts.html' )
334334 driver . find_element ( id : 'alert' ) . click
You can’t perform that action at this time.
0 commit comments