如何使用Selenium Webdriver在浏览器中读取XML内容?

时间:2012-12-24 13:06:43

标签: java selenium automated-tests selenium-rc selenium-webdriver

我有一个链接,点击它会打开一个只包含XML内容的新浏览器。 我需要验证此XML中的某些标记。

请让我知道我该怎么做。

尝试过getBodyText,getHtmlSource和getText - 没有什么可以帮助......!

谢谢, 麦克

3 个答案:

答案 0 :(得分:1)

尝试获取要验证的标记的xpath,然后使用getText。

答案 1 :(得分:1)

您可以使用getPageSource()获取页面来源。然后,您可以使用任何XML处理器解析源代码(不确定哪个是Java中最好的)并对已处理的XML执行断言。

答案 2 :(得分:1)

首先下载xml并使用xml解析器根据需要解析xml。

我正在使用 jdom http://www.jdom.org/)来解析我的xml文件。

要了解IE如何呈现XML,请通过: -

http://msdn.microsoft.com/en-us/library/windows/desktop/ms757841(v=vs.85).aspx

如果您需要任何进一步的帮助,请与我联系。