2012-12-14 35 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

警告处理程序的设置必须在点击转到另一个页面的按钮之前进行。