我想在下拉列表中选择每个值,并且它会动态地使用量角器进行单元测试

赛义德·拉希德(Syed Rasheed)

这是我的选择标签

 <select id="selectPrimaryObject" class="form-control" ng-change="getPrimaryRelations()" ng-model="relation.from">
                <option id="md-option" ng-repeat="item in primaryObjectsList" value="{{item.id}}">{{item.name}}</option>
            </select>

我的量角器代码是

 element.all(by.id('selectPrimaryObject')).each(function (values, index) {
        values.click();                    // select the <select>
        browser.driver.sleep(5000);              // wait for the renderings to take effect
        element.all(by.id('md-option')).click();   // select the first md-option
        browser.driver.sleep(5000);              // wait for the renderings to take effect
    });

它正在从下拉列表中选择最后一个项目,但我希望每个项目都被一个一个地选中。

ec

通过转发器找到选项,在以下帮助下单击每个选项each()

var selectElement = element(by.id('selectPrimaryObject'));
selectElement.click();

var options = selectElement.all(by.repeater('item in primaryObjectsList'));
options.each(function (option) {
    option.click();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用量角器进行滑块测试

使用量角器进行性能测试

使用量角器在列表中选择第二个锚元素

无法使用量角器从自动完成功能中选择值

我应该使用量角器或业力进行端到端测试吗?

如何使用量角器一步选择下拉列表中的 2 个选项

无法在使用量角器的搜索中选择特定结果-AngularJS

量角器在下拉菜单中选择元素

如何在量角器中使用formcontrolname从下拉列表中选择值?

量角器从下拉列表中选择值,使用mat-select实现

如何使用量角器测试日期选择器?

如何使用量角器测试angularjs应用

使用量角器测试链接颜色

在打字稿中使用量角器引用静态文件进行测试

使用量角器进行e2e测试时记录xhr请求

如何获取引导警报消息的文本以使用量角器进行测试

如何使用量角器选择组件元素?

如何使用量角器从表中获取特定的单元格值

使用量角器“期望”

如何使用量角器将元素的可见性测试到下拉滚动中?

无法在量角器的下拉列表中选择隐藏的元素

使用量角器进行e2e测试angularjs(量角器交互模式制动器)

使用量角器运行并行测试时,每个Chrome实例的自定义参数

在端到端测试中,我们应使用量角器测试网站的哪些功能?

使用量角器进行e2e测试时如何单击离子标签

如何使用量角器自动化“键盘访问”以进行可访问性测试?

单元测试Angular +量角器

如何使用 TypeScript 从量角器的自动完成下拉列表中选择项目?

在使用量角器元素函数选择的元素上使用 then() 后,黄瓜量角器超时