如何找到以下代码的xpath

时间:2015-07-07 13:00:04

标签: selenium xpath

尝试找到下面的脸书链接的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>

3 个答案:

答案 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");