Skip to content

Commit 901ef32

Browse files
committed
rb: fix timing issues better in spec
1 parent 97d7da5 commit 901ef32

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Diff for: rb/spec/integration/selenium/webdriver/target_locator_spec.rb

+4-2
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
driver.navigate.to url_for("xhtmlTest.html")
107107

108108
driver.find_element(:link, "Open new window").click
109-
driver.title.should == "XHTML Test Page"
109+
wait.until { driver.title == "XHTML Test Page" }
110110

111111
driver.switch_to.window("result") do
112112
wait.until { driver.title == "We Arrive Here" }
@@ -146,7 +146,7 @@
146146
driver.find_element(:link, "Create a new anonymous window").click
147147
driver.find_element(:link, "Open new window").click
148148

149-
wait.until { driver.window_handles.size == 2 }
149+
wait.until { driver.window_handles.size == 3 }
150150

151151
new_window = driver.window_handles.find do |wh|
152152
driver.switch_to.window(wh) { driver.title == "We Arrive Here" }
@@ -161,6 +161,8 @@
161161
driver.find_element(:link, "Create a new anonymous window").click
162162
driver.find_element(:link, "Open new window").click
163163

164+
wait.until { driver.window_handles.size == 3 }
165+
164166
driver.close
165167

166168
new_window = driver.window_handles.find do |wh|

0 commit comments

Comments
 (0)