【发布时间】:2020-08-14 06:05:30
【问题描述】:
我已经在 selenium-java 中执行了我的代码,我需要一个在 MS edge 浏览器中打开的 .XML 中的标识符值(第二行,而不是第四行)。
我的 XML:
<Application Type="ABCD">
<Identifier>18753</Identifier>
<SalesChannel SalesChannelType="PQRS" SalesChannelSegment="XYZ">
<Identifier>AB1234</Identifier>
任何人都可以帮助我获取位于标识符第 2 行之间的值(18753)。 注意:我的代码适用于 chrome 和 FF,但机器人可以适用于 MSedge:
Assert.assertTrue(driver.getPageSource().contains("Identifier"));
String xml = driver.getPageSource();
String appID = xml.split("<Identifier>")[0].split("</Identifier>")[1];
【问题讨论】:
标签: xml-parsing microsoft-edge browser-automation selenium-edgedriver