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)