2016-06-27 2 views
0

У меня есть список с моими пользователями. Например, пользователь «root» может найти:нажмите дочерний элемент из списка по тегу с ночным просмотром

.d-list-entry:nth-child(8) 

, но позиция в списке может быть изменена.

Есть ли возможность выбрать этот элемент по тегам?

<div class="jspPane" style="padding: 0px; top: 0px; left: 0px; width: 268px;"><div id="user-list-objects" data-role="listview" data-selectable="single" data-auto-bind="true" data-template="userlistentrytemplate" data-bind="source: objects, events: {change: onObjectListClick}" style="width: 100%; box-sizing: border-box; min-height:200px;" class="k-widget k-listview k-selectable" role="listbox"> 


    <div class="d-list-entry"> 

     <span data-bind="text: name">copy of user2</span> 
     <img id="statusIcon62c3778e-a5bd-4a81-aac5-d1c2a7b4c18c" src="status_offline_16.png" style="position:absolute; right:5px;top:6px" title="Benutzer offline" class=""> 

    </div> 

    <div class="d-list-entry" > 

     <span data-bind="text: name">[email protected]</span> 





     <img id="statusIcon0c960a3c-7baa-4103-bb2b-4b66b06b82cd" src="status_offline_16.png" style="position:absolute; right:5px;top:6px" title="Benutzer offline" class=""> 

    </div> 

    <div class="d-list-entry" > 

      <img src="ldap_user_02_16.png" style="float: left; margin-right: 5px; margin-top: 8px;" title="Importiert aus LDAP" class=""> 

     <span data-bind="text: name">jondoe</span> 





     <img id="statusIcone7f5f95e-6340-42e9-9aa8-96b5ef19713d" src="status_offline_16.png" style="position:absolute; right:5px;top:6px" title="Benutzer offline" class=""> 

    </div> 

Это моя структура.

я хочу щелкнуть текст между

тегом

+0

Нам нужна дополнительная информация, например, какой-либо фактический код. –

+0

Я обновил свой вопрос с помощью html-файла, который я хочу проверить. –

+0

введите код и загрузите его здесь, и мы сможем его исправить. –

ответ

0

That's легко использовать Xpath, чтобы найти текст корень, то Гот родителя (все с XPath), например, в Nightwatch будет:

client.useXpath() 
.click(".//text()[contains(.,"root")]/..") 

 Смежные вопросы

  • Нет связанных вопросов^_^