我正在为一些遗留的javascript编写一些Jasmine测试,这些javascript会在代码中的某些点产生警报或确认.
在弹出警报的那一刻,它会暂停执行浏览器,要求我在继续之前按下确定.
我确定我错过了一些东西,但有没有办法伪造警报?
更好的是可以找出警报的消息是什么?
谢谢你的帮助.
在我们系统的某一点上,我们使用javascript读取一大块XML,然后使用xPath查询该XML文档.
在IE 11之前,IE支持使用xmldoc.selectSingleNode("// xpath/string")和使用xmldoc.evaluate("// xpath/string")支持的非IE浏览器.这两个都返回了一个类似的对象,然后我们可以进行解释以提取所需的数据.
在IE11中,这些方法似乎都不可用.
似乎IE11对XML文档有一些支持,因为当我使用parseFromString方法使用DOMParser对象读取xml时,它返回一个IE11调试器调用XMLDocument的对象.