@Stepashka20

Как получить 2 куска текста XPATH?

Как мне получить время,если текст в определённом классе равен Telegram?
<li class="im_dialog_wrap active" my-dialog="" dialog-message="dialogMessage" ng-repeat="dialogMessage in dialogs track by dialogMessage.peerID" ng-class="{active: curDialog.peerID == dialogMessage.peerID}" style=""><a class="im_dialog" ng-mousedown="dialogSelect(dialogMessage.peerString, dialogMessage.unreadCount == -1 &amp;&amp; dialogMessage.mid)">

  <div class="im_dialog_meta pull-right text-right">
    <div class="im_dialog_date" ng-bind="dialogMessage.dateText">10:07 PM</div>
  </div>

    <div class="im_dialog_peer">
      <span my-peer-link="dialogMessage.peerID" verified="true" for-dialog="!dialogMessage.foundInHistory">Telegram <i class="icon-verified"></i></span>
    </div>

    
</li>


То есть,если в im_dialog_peer лежит текст Telegram,то необходимо взять из внешнего элемента im_dialog_date время.Я завис над тем,как найти Время именно в элементе с классом im_dialog_wrap
Иными словами взять время именно у Telegram
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
DevMan
@DevMan Куратор тега XPath
примерно так
//div[@class="im_dialog_peer"]/span[normalize-space(text()) = 'Telegram']/../..//div[@class="im_dialog_date"]/text()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы