spec/watirspec/window_switching_spec.rb in watir-7.2.2 vs spec/watirspec/window_switching_spec.rb in watir-7.3.0
- old
+ new
@@ -144,10 +144,11 @@
context 'when using multiple windows' do
before do
browser.goto WatirSpec.url_for('window_switching.html')
browser.a(id: 'open').click
browser.windows.wait_until(size: 2)
+ browser.wait_until { |b| !b.window(title: 'about:blank').exist? }
end
it 'allows actions on first window after opening second',
except: {browser: :safari, reason: 'Focus is on newly opened window instead of the first'} do
browser.a(id: 'open').click
@@ -472,10 +473,10 @@
it 'minimizes the window' do
expect(browser.execute_script('return document.visibilityState;')).to eq 'visible'
browser.window.minimize
- browser.wait_until { |b| b.execute_script('return document.visibilityState;') != 'visible' }
+ browser.wait_until { |b| !%w[visible normal].include?(b.execute_script('return document.visibilityState;')) }
expect(browser.execute_script('return document.visibilityState;')).to eq 'hidden'
browser.window.maximize
end
end