如何使用 selenium web 驱动程序获取此范围的文本值。
<div itemtype="http://schema.org/LocalBusiness" style="float: left;">
<span itemprop="name" style="color: #c71d22; font-size: 14px;">
<b>Das Fiscaal</b>
</span><br>
Run Code Online (Sandbox Code Playgroud)
我尝试使用这段代码,但它不起作用。请任何帮助。
String kk = driver.findElement(By.xpath("//*div[@itemtype='http://schema.org/LocalBusiness']/div/span[@itemprop='name']")).getText();
Run Code Online (Sandbox Code Playgroud)
我认为问题出在你的 XPath 上:
*div
您正在尝试匹配具有itemtype属性的节点,然后尝试查找其div
下方的节点。
尝试://div[@itemtype='http://schema.org/LocalBusiness']/span[@itemprop='name']
它将div
任何级别的 a 与正确的itemtype相匹配,然后将其直接子级span
与正确的itemprop 相匹配。
归档时间: |
|
查看次数: |
4282 次 |
最近记录: |