如何获得价值" https://connect.facebook.net ..."它存在于li标签中。我尝试使用以下选项,但它在Selenium中返回为NULL字符串。
HTML代码如下:
<ul>
<li>Script</li>
<li>https://connect.facebook.net/?v=2.8.1:0</li>
</ul>
尝试过的代码:
driver.findElement(By.xpath("//*/li[2][contains(@text,'')]")).getText()
driver.findElement(By.xpath("//ul/li[2]")).getText()
driver.findElement(By.xpath("//ul/li[2]")).getAttribute("value")
以上所有都是将值返回为0。
答案 0 :(得分:0)
我使用以下代码得到了它。
driver.findElement(By.xpath("//ul/li[2]")).getAttribute("innerText")
.getAttribute方法可以预期或使用哪些不同的值?如果有人分享我的详细信息,将会有很大的帮助。