I have a problem with ng-binding locator in Protractor code:
<h1 class="blackText ng-binding">some_link</h1>
I tried to use:
element(by.binding('some_link')).click();
但它找不到任何东西。
This works:
element(by.cssContainingText('.ng-binding', 'some_link')).click();
但我想使用绑定定位器。
有什么想法吗?
答案 0 :(得分:11)
请参阅此示例:https://docs.angularjs.org/api/ng/directive/ngBind
请注意,在示例中,您执行的是element(by.binding('name'))
,而不是element(by.binding('Whirled'))
。基本上不使用绑定评估的内容,购买绑定的名称。