2011-03-16 84 views
0

我試圖捕獲使用硒RC RC#函數getAlert()的警報,作爲單擊按鈕時檢查帳戶ID的可用性的結果。表單將從一個框架提交給服務器,比如說「frame_A」,服務器將通過JavaScript代碼「alert」(「帳戶可用」)響應到另一個名爲「frame_B」的框架中,但不知何故,selenium getAlert()不能檢測警報的存在。硒不能在iframe中得到警報

一直在尋找解決方案,但到目前爲止還沒有找到它。

任何幫助,將不勝感激。

感謝

回答

0

您是否嘗試過使用selectFrame(frameId)方法試圖getAlert()之前選擇的iframe? 我不確定這是否會解決您的問題,但值得一試。謝謝

+0

我試過你所提到的,它不起作用。現在我用硒webdriver,它可以比硒RC更好地接受警報,但它仍然無法檢測到有時:( – William 2011-03-24 03:12:41

+0

希望這種方法解決了你的問題:) – 2011-05-11 09:20:46