我使用selenium web驱动程序。考虑这是下面的代码。通过sendkeys发送的值应该从XML文件中获取。它是DOM解析器吗?你有任何例子或链接来帮助我吗?先谢谢你。在selenium web驱动程序中从XML解析值
driver.findElement(By.id("iterationInfo.note")).sendKeys("Test");
我使用selenium web驱动程序。考虑这是下面的代码。通过sendkeys发送的值应该从XML文件中获取。它是DOM解析器吗?你有任何例子或链接来帮助我吗?先谢谢你。在selenium web驱动程序中从XML解析值
driver.findElement(By.id("iterationInfo.note")).sendKeys("Test");
硒是不是XML解析。你必须使用你所使用的编程语言提供的设施的工具。
地说,如果你在书面方式硒测试用例您可以使用DOM和SAX解析器解析XML用java例如。您可以参考的XML解析技术下面给出的链接:
硒是完全有能力XML解析为HTML是XML的一个子集。您可以使用By.tagName或By.xpath等所有常规方法并读取元素集合的属性等。
由于@arisalexis表示您可以使用selenium驱动程序解析xml,但合适的模式应该是合并它带有像Jsoup这样的丰富的文档分析器工具。你可以这样得到它:
Document document = Jsoup.parse(driver.getPageSource());
Elements nodes = document.getElementsByTag("tagName");
for (Element nodeElt : nodes) {
String cdata = nodeElt.ownText();
}