2016-05-27 5 views
0

I want to create xpath which must contain word "Asia" Создание Xpath вручную

// ДИВ [@ ID = 'назначения-loadLevel0']/дел/мкл/Li/DIV/DIV/пролете * для Азии // DIV [@ ид = 'назначения -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> 

ответ

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>

+0

Его работы первый раз, когда страница загрузки. если я вернусь на ту же страницу, что не нашел, .please – Jag