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