2012-12-14 61 views
0

當進入一個頁面時,它應該顯示一個警報javascript的消息框。但似乎沒有錯誤(這應該發生,因爲我已經在檢索頁面列表所需的xml文件中更改了一個innertextxt)。頁面確實返回一個錯誤的收集警報

這裏是什麼aspx頁面內:

If list = Null 
alert("Sorry there's nothing to retrieve.") 

對於測試:

Dim docu As New XmlDocument 
Dim path As String = "C:\Hallbjorn.xml" 
docu.Load(path) 
docu.SelectSingleNode("/Aria/Icelandic").InnerText = "Suburban" 
docu.Save(path) 

webCLient.getPage("https:/Storyline.com/Character1.htm") 
collectedAlerts = New java.util.ArrayList() 
webCLient.setAlertHandler(New CollectingAlertHandler(collectedAlerts)) 

Dim newPage = oldPage.getElementById("background").click 
Assert.AreEqual("Sorry there's nothing to retrieve.", Convert.ToString(collectedAlerts)) 

錯誤消息應該是一個在警報。

+0

沒有錯誤是好的,對吧?請嘗試顯示代碼,告訴你期望發生什麼,告訴發生了什麼,並顯示你試圖解決問題的方法。 – CodeCaster

+0

我在真正的瀏覽器中試過,首先檢索列表。然後我修改了xml並刷新了顯示警報消息的瀏覽器。 – MiddleKay

回答

0

警告處理程序的設置必須在點擊轉到另一個頁面的按鈕之前進行。