首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xPath元素定位-硒

xPath元素定位-硒
EN

Stack Overflow用户
提问于 2015-09-14 09:35:08
回答 1查看 168关注 0票数 0

有以下来源的网页,我想要的是点击下面的按钮,是在班级fa -重复。试图使用xpath = "//*[@id=\"accountsList\"//following-sibling::i[@class='fa fa-repeat']",但它不起作用。有人能帮我解释一下为什么吗?找到这些元素的最佳选择是什么(通过xpath没有必要,也可以是css选择器).

我的HTML代码如下:

代码语言:javascript
复制
<li class="list-group-item">
    <div class="row account-item">
        <div class="col-xs-10">
            <span class="label label-danger account-status">O<br>F<br>F</span>
            <div><b>assssss</b></div>
            <div>company</div>
        </div>
        <div class="col-xs-2 text-right">
            <i data-account="ababa" class="fa fa-repeat"></i>
            <i class="account-options fa fa-ellipsis-v" data-toggle="dropdown"></i>
            <ul class="dropdown-menu" role="menu">
                <li>
                    <a data-account="fds" class="account-option toggle-active">
                        <i class="fa fa-play"></i> Start </a>
                </li>
            </ul>
        </div>
    </div>
</li>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-14 09:46:43

目标i元素不是*[@id='accountsList']的同级元素,而是后代:

代码语言:javascript
复制
//*[@id='accountsList']//i[@class='fa fa-repeat']

或者使用更具体的路径:

代码语言:javascript
复制
//*[@id='accountsList']/div/div/i[@class='fa fa-repeat']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32561500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档