Selenium,究竟是什么xpath

时间:2016-05-25 08:33:37

标签: java html css selenium xpath

我第一次使用selenium并找到一个使用selenium IDE的WebElement。由xml文件动态加载的WebElement的id或名称,所以为了构建我的脚本我使用WebElement的xpath,它似​​乎是不变的。 但我想知道xpath究竟是什么。我有一些想法,但我不确定。例如,我将找到一个特定的链接:

.col-

我理解如下: 包含在页面第六个li中的ul的第三个li中的第一个“a”标记。 我错了吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li>
    <ul>
        <li></li>
        <li></li>
        <li>
            <a>It will find this one</a>
        </li>
        <li></li>
        <li></li>
    </ul>
</li>
<li></li>
<li></li>

Xpath作弊:

http://scraping.pro/res/xpath-cheat/xpath_css_dom_recipes.pdf

http://scraping.pro/res/xpath-cheat/xpath_css_dom_ref.pdf