1
Selenium參考documentation表示「Selenium不支持在頁面的onload()事件處理程序中生成的JavaScript警報。在這種情況下,將會生成一個可見的對話框,Selenium將掛起,直到有人手動點擊OK。針對最新Selenium不受支持的「onload對話框」的解決方法?
但是生活如何 - 我碰巧有一個使用onload對話框的應用程序。我知道以前版本的「browserbot」解決方法,但是這對Selenium Webdrivers不再適用...
有沒有人已經解決了這個問題?
那麼,您選擇哪種語言以及您使用哪種Selenium產品? –
目前我使用Selenium 1.8來編寫測試,並將它們提交給C#NUnit。 – Elementenfresser
Aha,硒IDE!我沒有在這裏安裝,但如果它可以導出到C#WebDriver,那麼問題應該可以通過上面的switchTo()。alert()解決方案解決(只是它是Java,而不是C#,但它[幾乎相同](http://selenium.googlecode.com/svn/trunk/docs/api/dotnet/html/M_OpenQA_Selenium_IWebDriver_SwitchTo.htm))。 SOOO。如果可以的話,嘗試一下。如果這樣做不起作用,由於IDE只能導出到Selenium RC,因此需要[SendKeys類](http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys。 ASPX)。 –