【发布时间】:2019-05-20 03:48:22
【问题描述】:
我需要从以下位置获取价值 $726.35 的价格:
<span id="paiement-resultats"class="calculateur-resultats-total" style="" xpath="1">$726.35</span>
但它不起作用:
driver.findElement(By.id("paiement-resultats")).getText()
我怎样才能得到这个值?
浏览器截图:
【问题讨论】:
-
在这种情况下你不需要
@。试试driver.findElement(By.id("paiement-resultats")).getText() -
@Andersson 从你的编辑来看,我可以看到你有一些“russkii klaviatura”:)
-
@alecxe ,是的,抱歉,没有注意选择的键盘布局 :))
-
作为Andersson回复的补充,如果您有其他选择,我建议不要使用xpath。有关更多信息,请参阅此帖子:stackoverflow.com/questions/27355003/…
-
@kery 可以分享网页链接吗?使用 jQuery 在 JS 控制台中检查会更快,如果可行,您可以使用 selenium 的 browser.execute_script 来执行 jQuery
标签: java selenium xpath css-selectors webdriver