尝试找到下面的脸书链接的xpath。
<a class="home_fb_logo" target="_blank" title="facebook" href="http://www.facebook.com/chaturdn"></a>
<a class="home_tw_logo" target="_blank" title="twitter" href="http://www.twitter.com/chaturdn"></a>
<a class="home_sc_logo" target="_blank" title="soundcloud" href="http://www.soundcloud.com/chaturdn"></a>
<a class="home_go_logo" target="_blank" title="google+" href="https://www.google.com/+dnchaturvedi/about"></a>
<a class="home_yt_logo" target="_blank" title="youtube" href="http://www.youtube.com/chaturdn"></a>
<a class="home_li_logo" target="_blank" title="linkedin" href="http://www.linkedin.com/in/chaturdn"></a>
</div>
答案 0 :(得分:1)
您可以使用:
//a[@class='home_fb_logo']
答案 1 :(得分:0)
使用此//*[@title="facebook"]
让链接找到元素//*[@title="facebook"]
并使用getAttribute("href")
获取selenium中的链接。
答案 2 :(得分:0)
要获取Facebook link
WebElement的句柄,您可以使用以下任一XPath表达式:
//a[@class='home_fb_logo']
//a[@title='facebook']
要从link
WebElement获取实际网址,您可以使用WebElement .getAttribute()方法,如下所示:
String url = element.getAttribute("href");