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