запись локатора для веб-элемента в protractor с использованием selenium

#angular #selenium #xpath #protractor

#angular #selenium #xpath #транспортир

Вопрос:

Привет, я попытался написать локатор для этого инициированного текстового элемента.который имеет тег span внутри div. у него есть родительский тег, как <P-header> я пытался до этого.

 $.(p.header).$(span.nth-child(2));
 

[![введите описание изображения здесь][1]][1]

     <p-header _ngcontent-bok-c3 class="banner">
     <ka-country _ngcontent_bok-ce _nghost-bok-c4>
         <div _ngcontent-bok-c4 class="country"></div>
     </ka-country>
     <span _ngcontent-bok-c3>
       <span _ngcontent-bok-c3 class"sakdjghsdfg">
           <span _ngcontent-bok-c3 class"sakdjghsdfg"></span>
           <span _ngcontent-bok-c3 class"sakdjghsdfg"></span>
           <a _ngcontent-bok-c3 class="sadfgfasdf"</a>
           <span _ngcontent-bok-c3 class"sakdjghsdfg"></span>
           <span _ngcontent-bok-c3 class"sakdjghsdfg"></span>
      </span>
    </span>
  <div _ngcontent-bok-c3 class="asdkjhfds">
        <span _ngcontent-bok-c3 class"sakdjghsdfg"></span> "INITIATED"    
 </div>
</p-header>
 
 

Комментарии:

1. Делитесь HTML как текстом, а не фотографией

2. пожалуйста, проверьте сейчас.

3. Вы пытались заменить $.(p.header) на $(p-header) ?

4. да, я пробовал $.(p-header). $(span.nth-дочерний элемент (2)), но не сработал.

5. $.(p.header).$$(span.nth-дочерний элемент).get(2), вероятно, будет работать.