Selenium IDE可以验证XML页面上的文本

时间:2011-01-21 04:39:38

标签: xml selenium-ide

我有一个应用程序,其中一个页面返回一个XML字符串(类型为text / xml)。结果返回“内联”,这样当我在Firefox中加载该页面时,我会看到XML字符串。

我想在Firefox中使用Selenium IDE插件来验证此页面上是否存在某些文本。但是,当我尝试使用VerifyTextPresent命令执行此操作时,我收到错误Couldn't access document.body. Is this HTML page fully loaded?

甚至可以在Selenium上对XML输出进行这种检查吗?如果是这样,怎么样?

以下是该页面产生的片段:

<?xml version="1.0"?>
<alerts time_generated="2011-01-20 20:34:01" version="2.00" time_generated_epoch="1295584441">
  <alert>
    <client_updates/>
    <contact_firstname>Brian</contact_firstname>
    ...

1 个答案:

答案 0 :(得分:1)

Selenium本身不支持验证XML页面中存在的文本。但是,可以使用assertTextPresentXML扩展程序。