Мне нужна помощь в создании машинописного кода транспортира. Как я могу щелкнуть этот конкретный элемент в списке?он имеет _ngcontent, который похож на другие, но имеет специальный текст span, у кого-нибудь есть идеи, как это сделать?код на сайте:
<div _ngcontent-c3 class="ListTreeNode addTreeNode ng-star-inserted" style="padding-left: 0px;"> ... </div>
<div _ngcontent-c3 class="ListTreeNode addTreeNode ng-star-inserted" style="padding-left: 0px;">
<div _ngcontent-c3 class="nodeItemlist net-body-2">
<!----><!---->
<fa-icon _ngcontent-c3 class="ng-fa-icon ng-star-inserted">...</fa-icon>
<!----><!---->
<span _ngcontent-c3="">Driver Items</span>
<!---->
</div>
</div>
<div _ngcontent-c3 class="ListTreeNode addTreeNode ng-star-inserted" style="padding-left: 0px;"> ... </div>
Я попробовал следующее ниже, я не могу заставить его работать ...
clickditem = element(by.xpath('//span[@class=".nodeItemlist.net-body-2"][text()="Driver Items"]'));
clickditem = element(by.cssContainingText('.nodeItemlist.net-body-2','Driver Items'));
clickditem = element(by.cssContainingText('.ng-fa-icon.ng-star-inserted','Driver Items'));
они выполнены ...
clickditem.click();
кажется, что ни один из них не работает, и ошибка говорит: Ошибка: не найден элемент с использованием локатора: By (xpath ..... или by.cssContainedText (....