2010-06-30 37 views
2

使用Selenium,我如何獲取JavaScript確認提示的內容?如何獲取Selenium中JavaScript確認提示的內容?

截圖的提示:http://www.freeimagehosting.net/image.php?a296dd8a59.png

+0

重複http://stackoverflow.com/questions/99045/handling-browser-pop-up-windows-with-selenium – stefanglase 2010-06-30 06:59:27

+0

但我想獲取提示窗口的內容。 – 2010-06-30 08:29:08

+0

提示錯誤:沒有確認 如何在正確的時間發送命令? 硒默認點擊確定,並不顯示彈出窗口。 – 2011-02-16 16:48:36

回答

2

你的屏幕截圖顯示了一個JavaScript確認提示。您可以使用*確認命令,如:

verifyConfirmation | The changes you made will be lost 
assertConfirmation | The changes you made will be lost 

默認情況下,Selenium將被接受的確認,但是影響此使用chooseCancelOnNextConfirmationchooseOkOnNextConfirmation命令。

在Selenium RC中,您將使用getConfirmation

上面的命令硒參考:

+0

如何在正確的時間發送命令? – 2010-07-01 01:53:19

+0

您需要確保在正確的時間使用該命令。它看起來像你的命令發送時確認提示不存在。什麼觸發提示?如果是頁面加載/卸載,那麼Selenium可能無法處理它。 – 2010-07-01 08:42:30

+0

不是頁面加載/卸載哦,這是確認窗口 – 2010-07-01 08:58:16

0

你需要檢查如果彈出警告,確認或提示。所有三個都有不同的功能。檢查來源相同,並在RC或IDE使用適當的命令

相關問題