代码之家  ›  专栏  ›  技术社区  ›  Kurt W. Leucht

使用Selenium,如何测试返回XML而不是HTML的Web UI?

  •  4
  • Kurt W. Leucht  · 技术社区  · 14 年前

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

    我对Selenium不熟悉,只是为了开始,才粘贴了他们的示例脚本,但是在任何文档中,我似乎都找不到Selenium命令,因为这些文档将识别出我的XML响应已经返回。Selenium命令似乎假定总是返回一个HTML页面。

    1 回复  |  直到 14 年前
        1
  •  6
  •   mpeters    10 年前

    Selenium的杀手特性是像浏览器一样运行测试,这主要意味着测试javascript。如果您的程序只是使用HTTP和XML,那么Selenium就太危险了。一起去 WWW::Mechanize Test::XML Test::XPath