如何在selenium

时间:2017-12-06 19:14:16

标签: selenium selenium-webdriver

如何获得价值" 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。

1 个答案:

答案 0 :(得分:0)

我使用以下代码得到了它。

driver.findElement(By.xpath("//ul/li[2]")).getAttribute("innerText")

.getAttribute方法可以预期或使用哪些不同的值?如果有人分享我的详细信息,将会有很大的帮助。