【发布时间】:2018-04-26 10:21:28
【问题描述】:
我想从下面的代码中提取:“我给你 €0.00。”。
使用以下 xpath,我可以从开发人员工具中定位它:
//*[@id="windowID"]/text()[2]
但是使用 Selenium 我只能通过 driver.findElement(By.Xpath("")) 来查找这个元素
问题是它说xpath表达式的结果不是一个元素,而是一个[object Text]
如果我只针对祖先 div (windowID),则接收到整个文本。我只希望将提到的部分保存到一个字符串中。
<div id="windowID" class="windowClass">"Your are awesome."<br>"I give you €0.00."<br>"But you should give me €0.00."<br>"Would you like to do that?"</div>
【问题讨论】:
标签: c# selenium selenium-webdriver xpath webdriver