Как найти флажок с рамкой робота? - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь получить локатор флажка с именем mycheckbox.

я пробовал:

//div[@class='ng-binding','mycheckbox']

Не находит флажок

HTML-код:

<label ng-attr-for="{{ guidedNavigationFilter.id + '_ctrl_' + $index }}" 
    ng-bind="choiceLabel" class="ng-binding" 
    for="groupRadioClassification de privilège_ctrl_2">
    mycheckbox
</label>

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 15 сентября 2018

Вы ищете тег div, но вам нужен элемент label. Может быть, вам нужно сослаться на div, содержащий элемент label. Это может выглядеть так:

//div/label[@class='ng-binding']

или

//div/label[.='mycheckbox']

Элемент, который вы видите, «выглядит» как флажок, но это то, что динамически контролируется AngularJS.

Вы не опубликовали точное ключевое слово и сообщение об ошибке, поэтому решение сложнее угадать. Я бы сказал, чтобы попытаться Focus или Click элемент, чтобы он активировался как флажок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...