2012-01-03 70 views
1

我有這個奇怪的事情發生在我的測試用例,但不是修復它,我想只是「繞過」它現在。下面的步驟允許我這樣做:硒刷新頁面和重新發送數據

1)單擊後退,瀏覽器回一個 第2頁)刷新 第3頁)繼續正常

然而,在第二步我得到一個確認模式對話框firefox,詢問我是否要重新發送數據,點擊此按鈕後,所有事情都會正常運行。

這個確認框會打破我的代碼,我無法找到解決的辦法。

有沒有硒的webdriver api?

乾杯。

+0

這不是在您的文章「你用的是什麼語言」明確。你在使用Ruby還是Java? – 2012-09-06 08:16:29

回答

3

這是紅寶石。 嘗試使用此 - @driver.switch_to.alert.accept

這樣應該可以點擊重新發送

+2

完全工作!對於任何感興趣的人,這是java代碼** 'driver.switchTo()。alert()。accept();' – MostWanted 2012-01-03 17:28:07