【问题标题】:Using Selenium, how can I test a web UI that returns XML instead of HTML?使用 Selenium,我如何测试返回 XML 而不是 HTML 的 Web UI?
【发布时间】:2011-02-25 04:36:57
【问题描述】:

我正在使用 Selenium 对我的 Perl cgi 脚本进行单元测试,除了在一个特殊的测试用例中我的 cgi 脚本将 XML 内容返回到 Web 浏览器而不是返回 HTML 内容之外,所有的工作都很好。

我是 Selenium 的新手,只是粘贴在他们的示例脚本中以开始使用,但我似乎无法在任何文档中找到可以识别我的 XML 响应已返回的 Selenium 命令。 Selenium 命令似乎假定总是返回一个 HTML 页面。

【问题讨论】:

    标签: html xml perl unit-testing selenium


    【解决方案1】:

    Selenium 的杀手级功能是像浏览器一样运行测试,这主要意味着测试 Javascript。如果您的程序只是使用 HTTP 和 XML,那么 Selenium 就太过分了。使用 WWW::MechanizeTest::XMLTest::XPath

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-26
      • 2023-04-05
      • 1970-01-01
      相关资源
      最近更新 更多