2012-12-29 108 views
0

我試圖使用Selenim RC自動化Web應用程序時遇到問題。如何處理硒彈出/警報RC

點擊一個按鈕我彈出了一個按鈕,點擊繼續。此外,在通過IDE進行錄製時發現,彈出式按鈕屬性爲Xpath,也試圖找到窗口ID或窗口名稱,但所有警報均返回爲false,因此無法獲取彈出式窗口的屬性並且無法繼續。

enter image description here

回答

1

如果該窗口沒有標識或名稱。嘗試使用螢火蟲捕捉被嵌入在主窗口內(如從截圖看到的)窗口的XPath和使用

selenium.focus(embedded window xpath) 

後所選擇的窗口上執行剩餘的操作。一旦完成,回到主窗口使用

selenium.selectWindow(main window name/id) 
0

從您的屏幕截圖,它看起來像這不是一個彈出窗口。這只是另一個元素,除了背景是模態的。這些是模態彈出窗口。

就像屏幕上的普通按鈕,您可以等待按鈕出現,然後單擊按鈕。您可以使用id,name,xpath或css來定位按鈕。

相關問題