#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), вероятно, будет работать.