我正在尝试获取名为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>
谢谢您的帮助。
您正在搜索div
标签,但您想要的元素是label
。也许你需要引用包含label元素的div。它可能看起来像这样:
//div/label[@class='ng-binding']
要么
//div/label[.='mycheckbox']
您看到的元素“看起来”像一个复选框,但它是由AngularJS动态控制的。
您没有发布确切的关键字和错误消息,因此很难猜测解决方案。我会说尝试Focus
或Click
元素,所以它被激活为一个复选框。