如何计算量角器中下拉选项的总数
How to count total number of option of drop-down in protractor
我正在尝试验证下拉列表的选项数量,但它不起作用。我使用了以下代码:
campaignManagementPage.statusDropDown().Count();
this.statusDropDown = function () {
return element(by.model('campaign.lifeStage'));
}
下拉菜单的HTML如下:
<select class="form-control ng-pristine ng-valid ng-touched" data-ng- model="campaign.lifeStage">
<option value="design">Design</option>
<option value="preview">Preview</option>
<option value="live">Live</option>
<option value="completed">Completed</option>
</select>`
在页面对象中定义一个单独的字段:
this.statusDropDownItems = function () {
return element.all('select.form-control option');
}
或者依赖于模型并链接element
和element.all
:
this.statusDropDownItems = function () {
return element(by.model('campaign.lifeStage')).element.all('option');
}
然后,在您的测试规范中,您可以使用expect
断言计数:
expect(page.statusDropDownItems.count()).toEqual(4);
其中page
是页面对象实例。
相关文章:
- 我的单元测试选项是什么
- 如何更改bigquery API中的计费层选项
- 使用Javascript获取所选选项ID
- Selectize.js:如何对整数值的选项进行排序
- 通过js在新选项卡中有条件地打开url
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- 无法在Ionic select中预先选择最后一个选项
- 如何在选项卡上定义属性'的主窗口对象
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 使用此选项选择父类内部的类
- 如何计算量角器中下拉选项的总数
- 在量角器测试中设置版边驱动程序首选项
- 如何在下拉量角器js e2e测试中选择选项
- 使用量角器和黄瓜选择单选按钮选项时出错
- 量角器切换到上一个选项卡
- 选择翻译选项从右键菜单在量角器
- 量角器关闭当前选项卡
- 如何计数量角器中的选择选项
- 如何在量角器测试中获得具有相同类的不同下拉列表选项