測試環境:水豚,poltergeist,phantomjs。Poltergeist-phantomjs - 切換到新彈出窗口
當我點擊測試用例中的鏈接時,會打開一個新窗口。我能夠切換到新窗口並使用硒驅動程序驗證文本。但是,我無法用怪物轉向新窗口。我試着用下面的方法切換到新窗口,但都沒有工作。 我想看看一個新的瀏覽器是否開放,看起來是這樣。
main = page.driver.browser.window_handles.first
puts main (gives 0)
popup = page.driver.browser.window_handles.last
puts popup (gives 1)
1. within_window(->{ page.title == '2015-11-5.pdf' }) { assert_text(facility_name) }
2. page.switch_to_window(window=popup)
3. page.switch_to_window(page.driver.browser.window_handles.last)
4. page.driver.browser.switch_to().window(page.driver.browser.window_handles.last)
有人可以在這裏提供任何輸入嗎?謝謝!
真的很享受,做個非常優雅的實現 – jonathanccalixto