这是html。我想在h2标签中提取1814400752。我尝试过使用xpath,但它只提取"Order number:“而不提取数字。请给我建议。
<h2 _ngcontent-c57=""> <pwwgen-label _ngcontent-c57="" default="Order number:" name="e-comm-confirmation-order-number" _nghost-c8="" ng-reflect-name="e-comm-confirmation-order-numb" ng-reflect-default="Order number:"> <span _ngcontent-c8="">Order number: </span> </pwwgen-label> 1814400752</h2>
发布于 2018-06-01 02:49:03
在页面上呈现数字需要时间,所以在执行下面的代码后,它无法立即提取它。我必须使用一些同步,然后执行,它工作了。感谢您的回复。
WebElement myElement = driver.findElement(By.XPath("//h2[@_ngcontent-c57]"));
String output = element.getAttribute("innerText");
https://stackoverflow.com/questions/50629388
复制相似问题