首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在selenium中提取头标记中的动态数字?

如何在selenium中提取头标记中的动态数字?
EN

Stack Overflow用户
提问于 2018-06-01 01:03:28
回答 1查看 164关注 0票数 -3

这是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>

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 02:49:03

在页面上呈现数字需要时间,所以在执行下面的代码后,它无法立即提取它。我必须使用一些同步,然后执行,它工作了。感谢您的回复。

代码语言:javascript
复制
WebElement myElement = driver.findElement(By.XPath("//h2[@_ngcontent-c57]"));
String output = element.getAttribute("innerText");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50629388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档