2014-08-28 68 views
-1

我有一個黃瓜功能,可在新窗口中打開鏈接。我處理這個鉻與如何使用黃瓜掛鉤關閉多個Firefox窗口?

After do |scenario| 

    # Close all web browser tabs and windows 
    page.driver.browser.window_handles.each do |handle| 
    page.driver.browser.switch_to.window(handle) 
    page.execute_script "window.close()" 
    end 

end 

這個工作在Chrome,但在Firefox我得到的錯誤:

Window not found. The browser window may have been closed. (Selenium::WebDriver::Error::NoSuchWindowError) 

請幫助。我不知道爲什麼這不適用於Firefox。

預先感謝您。

回答

0

爲什麼不內的新窗口中執行,

Driver.close(); 

要關閉窗口