spec/watirspec/elements/frame_spec.rb in watir-6.16.5 vs spec/watirspec/elements/frame_spec.rb in watir-6.17.0

- old
+ new

@@ -7,17 +7,15 @@ describe 'Frame' do before :each do browser.goto(WatirSpec.url_for('frames.html')) end - not_compliant_on :safari do - it 'handles crossframe javascript' do - expect(browser.frame(id: 'frame_1').text_field(name: 'senderElement').value).to eq 'send_this_value' - expect(browser.frame(id: 'frame_2').text_field(name: 'recieverElement').value).to eq 'old_value' - browser.frame(id: 'frame_1').button(id: 'send').click - expect(browser.frame(id: 'frame_2').text_field(name: 'recieverElement').value).to eq 'send_this_value' - end + it 'handles crossframe javascript' do + expect(browser.frame(id: 'frame_1').text_field(name: 'senderElement').value).to eq 'send_this_value' + expect(browser.frame(id: 'frame_2').text_field(name: 'recieverElement').value).to eq 'old_value' + browser.frame(id: 'frame_1').button(id: 'send').click + expect(browser.frame(id: 'frame_2').text_field(name: 'recieverElement').value).to eq 'send_this_value' end describe '#exist?' do it 'returns true if the frame exists' do expect(browser.frame(id: 'frame_1')).to exist @@ -48,17 +46,16 @@ expect(browser.frame(class: /no_such_class/)).to_not exist expect(browser.frame(xpath: "//frame[@id='no_such_id']")).to_not exist end bug 'https://bugzilla.mozilla.org/show_bug.cgi?id=1255946', :firefox do - not_compliant_on :safari do - it 'handles nested frames' do - browser.goto(WatirSpec.url_for('nested_frames.html')) + it 'handles nested frames' do + browser.goto(WatirSpec.url_for('nested_frames.html')) - browser.frame(id: 'two').frame(id: 'three').link(id: 'four').click + browser.frame(id: 'two').frame(id: 'three').link(id: 'four').click - Watir::Wait.until { browser.title == 'definition_lists' } - end + Watir::Wait.until { browser.title == 'definition_lists' } + expect { browser.goto(WatirSpec.url_for('nested_frames.html')) }.to_not raise_exception end end it "raises TypeError when 'what' argument is invalid" do expect { browser.frame(id: 3.14).exists? }.to raise_error(TypeError)