从量角器中的复杂中继器访问元素
Accessing elements from complex repeater in protractor
我想使用量角器从中继器访问元素。通常,当中继器是例如"用户中的用户"时,我使用:element(by.repeater("user in users").row(friendNumber)),所以我以这种方式从这个中继器访问第一个元素。
但是我遇到了一个更复杂的中继器 - "用户在(离线=(用户|排序者:"用户名" |过滤器:{在线:假}))"。如何从此中继器访问元素?
我认为你不能使用by.repeater
或by.exactRepeater
找到这个中继器,并且根据量角器核心开发人员在讨论类似问题时在github问题中指出:
我认为我们不应该进入语法解析的业务 棱角分明,因为它将是可维护性的噩梦。
请改用by.css
定位器,例如:
$$("[ng-repeat*=offline]");
相关文章:
- 获取中继器控件ASP.Net中显示的单击项目文本框
- 需要在量角器中找到使用ng中继器的li元素的数量
- 如何在中继器中找到标头控制
- 让ASP.NET中继器设置一个动态名称
- 如何在使用Protractor测试时找到ng中继器的最后一个元素
- 如何在AnglujarJS ng中继器中选择特定元素
- 具有多个值的AngularJS滤波器中继器
- 量角器-如何从中继器而不是元素中获得实际值
- 中继器控件内的 IF 条件
- ng中继器打印结果0;当我运行函数时
- 如何在ng中继器运行中执行功能
- 修改asp.net中继器中的嵌入超链接
- 使用 jquery 动画幻灯片使用角度中继器切换
- .toggle() 适用于 ACF 中继器中的所有内容
- 通过javascript访问中继器中的asp元素
- 从量角器中的复杂中继器访问元素
- 如何在 JavaScript 中访问中继器标签值
- asp.net:如何使用javascript或jquery访问中继器生成的元素
- 可以't访问中继器中的“自动完成”文本框
- 使用JavaScript访问中继器值