Java 读取网站上生成的XML文件,并使用selenium对其进行解析

Java 读取网站上生成的XML文件,并使用selenium对其进行解析,java,xml,dom,selenium,webdriver,Java,Xml,Dom,Selenium,Webdriver,我正在测试一个有按钮和文本编辑的网站。单击按钮后,将在文本编辑器组件内的同一页面上生成XML。 我想阅读生成的XML,并使用JavaDOM概念对其进行解析 这是文本编辑器元素的html代码。正如我们所看到的,XML在这里没有指定为任何值。但是,xml被指定为value属性下的DOM属性 <table> <tbody> <tr id="textareafield-1241-inputRow"> <td id="textareafield-1241-labe

我正在测试一个有按钮和文本编辑的网站。单击按钮后,将在文本编辑器组件内的同一页面上生成XML。 我想阅读生成的XML,并使用JavaDOM概念对其进行解析

这是文本编辑器元素的html代码。正如我们所看到的,XML在这里没有指定为任何值。但是,xml被指定为value属性下的DOM属性

<table>
<tbody>
<tr id="textareafield-1241-inputRow">
<td id="textareafield-1241-labelCell" class="x-field-label-cell" width="105" valign="top" halign="left" style="display:none;">
<td id="textareafield-1241-bodyEl" class="x-form-item-body " role="presentation" colspan="3" style="width: 100%;">
<textarea id="textareafield-1241-inputEl" class="x-form-field x-form-text" autocomplete="off" style="width: 100%; -moz-user-select: text; height: 173px;" placeholder="Provide XML" cols="20" rows="4" name="textareafield-1241-inputEl" aria-invalid="false" data-errorqtip=""></textarea>
</td>
</tr>
</tbody>
</table>

如果提供文本编辑器元素的html代码,效果会更好。 如果xml像文本编辑器中的文本一样存在,您只需从该元素获取text()

WebElement textEditor = driver.findElement(By method);
String text = textEditor.getText();

问这样的问题不会给你带来答案。具体说明你的要求?与我们分享您拥有的和您尝试过的内容。因此,您询问如何使用Selenium Webdriver从文本字段读取文本。看来你并没有尽力。这在StackOverflow上不是很好理解。。。