spec/watirspec/window_switching_spec.rb in watir-6.6.3 vs spec/watirspec/window_switching_spec.rb in watir-6.7.0
- old
+ new
@@ -7,12 +7,12 @@
browser.a(id: "open").click
Watir::Wait.until { browser.windows.size == 2 }
end
after do
- browser.window(index: 0).use
- browser.windows[1..-1].each(&:close)
+ browser.original_window.use
+ browser.windows.reject(&:current?).each(&:close)
end
describe "#windows" do
it "returns an array of window handles" do
wins = browser.windows
@@ -102,12 +102,12 @@
browser.a(id: "open").click
Watir::Wait.until { browser.windows.size == 2 }
end
after do
- browser.window(index: 0).use
- browser.windows[1..-1].each(&:close)
+ browser.original_window.use
+ browser.windows.reject(&:current?).each(&:close)
end
not_compliant_on :safari, %i(firefox linux) do
describe "#close" do
it "closes a window" do
@@ -204,11 +204,11 @@
browser.a(id: "open").click
Watir::Wait.until { browser.windows.size == 2 }
end
after do
- browser.window(index: 0).use
- browser.windows[1..-1].each(&:close)
+ browser.original_window.use
+ browser.windows.reject(&:current?).each(&:close)
end
bug "https://bugzilla.mozilla.org/show_bug.cgi?id=1223277", :firefox do
not_compliant_on :headless do
describe "#exists?" do