【问题标题】:Create Xpath Manually手动创建 Xpath
【发布时间】:2016-05-27 19:56:25
【问题描述】:

I want to create xpath which must contain word "Asia"

//div[@id='destination-loadLevel0']/div/ul/li/div/div/span *亚洲 //div[@id='destination-loadLevel0']/div/ul/li[2]/div/div/span
*欧洲 //div[@id='destination-loadLevel0']/div/ul/li[3]/div/div/span *适用于美国

//<div class="col-md-3 level-column column-viewport" id="destination-loadLevel0">


<div class="row">
<ul>
<li class="col-md-3 col-hotspot unselectable-text" data-parent-group-id="" data-groupid="2244604" data-name="Asia;|03|00|00|">
<div class="tile-container">
<div class="image-label" data-toggle="tooltip" data-container="body" data-placement="top" title="" data-original-title="Asia">
<span class="title ellipsis">Asia</span>
<span class="icon icon-angle-right"></span>
</div>

【问题讨论】:

    标签: xpath dom4


    【解决方案1】:

    //*[contains(text(),'Asia')] | //@*[contains(.,'Asia')]/parent::*

    返回其文本包含“亚洲”或属性值包含“亚洲”的所有元素

    输出:

    <li class="col-md-3 col-hotspot unselectable-text" data-parent-group-id="" data-groupid="2244604" data-name="Asia;|03|00|00|" /> <div class="image-label" data-toggle="tooltip" data-container="body" data-placement="top" title="" data-original-title="Asia" /> <span class="title ellipsis">Asia</span>

    【讨论】:

    • 它在页面加载时第一次工作。如果我回到同一页面,它没有找到,请
    猜你喜欢
    • 2014-12-16
    • 1970-01-01
    • 2020-05-05
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    相关资源
    最近更新 更多