使用量角器获取按钮上的禁用属性不起作用

枪手

我试图将按钮上的禁用属性设置为“禁用”,但我似乎没有得到该值。角度和量角器的新功能!

当我检查页面时,这是我为显示“禁用”的按钮所获得的HTML,它被禁用了,就像页面上一样:

 <button type="submit" class="button primary inverse" ng-disabled="!comment.$dirty && comment.$valid" disabled="disabled">Save</button>

下面的量角器测试返回“预期null等于禁用”

    var btnSave = element(by.css('.primary'));
    expect(btnSave.isPresent()).toBeTruthy();

    var attr = element(by.css('.primary')).getAttribute('disabled');

    expect(attr).toEqual("disabled");

当我尝试时,我会被期望等于禁用。

expect(attr).toEqual("disabled");

有什么想法我要去哪里吗?

谢谢

吉里斯·索特(Girish Sortur)

getAttribute()量角器中的函数以promise的形式返回值。因此,您可以等到它返回后再执行验证,或者可以将函数传递给,expectation后者又可以解决诺言。disabledhtml属性是一个布尔属性,因此它返回的值为trueor false这是如何做 -

element(by.css('.primary')).getAttribute('disabled').then(function(attr){
    expect(attr).toBe(true);
});

或者

expect(element(by.css('.primary')).getAttribute('disabled')).toBe(true);

希望能帮助到你。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用量角器在Firefox上设置用户代理并使用seleniumAddress不起作用

来自分类Dev

使用量角器的Angular 2 e2e:by.model不起作用

来自分类Dev

使用量角器按className定位按钮

来自分类Dev

如何使用量角器在ng重复列表中获取按钮

来自分类Dev

如何使用量角器获取当前网址?

来自分类Dev

使用量角器获取背景颜色

来自分类Dev

使用量角器获取跨度中的文本

来自分类Dev

使用量角器获取当前时间

来自分类Dev

替代在Angular站点上使用量角器

来自分类Dev

使用量角器获取所有元素属性

来自分类Dev

量角器:无法使用量角器获取所有元素

来自分类Dev

使用量角器“期望”

来自分类Dev

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

来自分类Dev

使用量角器测试AngularJS应用时禁用动画

来自分类Dev

使用量角器或javascript的浏览器后退按钮

来自分类Dev

使用量角器或javascript的浏览器后退按钮

来自分类Dev

如何使用量角器+角度获取迭代器索引/键?

来自分类Dev

使用量角器和Cucumingjs选择单选按钮选项时出错

来自分类Dev

如何使用量角器单击此元素按钮?

来自分类Dev

如何使用量角器单击我的单选按钮?

来自分类Dev

如何使用量角器处理微调器

来自分类Dev

如何使用Chrome在MAC上使用量角器复制和粘贴?

来自分类Dev

如何使用量角器获取响应状态代码和响应文本?

来自分类Dev

如何使用量角器从表中获取行及其列

来自分类Dev

使用量角器在ng-repeat中获取ng-model

来自分类Dev

如何使用量角器在下拉列表中随机获取元素?

来自分类Dev

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

来自分类Dev

使用量角器时如何从内部函数中获取价值

来自分类Dev

使用量角器中的行中的文本获取行号

Related 相关文章

  1. 1

    使用量角器在Firefox上设置用户代理并使用seleniumAddress不起作用

  2. 2

    使用量角器的Angular 2 e2e:by.model不起作用

  3. 3

    使用量角器按className定位按钮

  4. 4

    如何使用量角器在ng重复列表中获取按钮

  5. 5

    如何使用量角器获取当前网址?

  6. 6

    使用量角器获取背景颜色

  7. 7

    使用量角器获取跨度中的文本

  8. 8

    使用量角器获取当前时间

  9. 9

    替代在Angular站点上使用量角器

  10. 10

    使用量角器获取所有元素属性

  11. 11

    量角器:无法使用量角器获取所有元素

  12. 12

    使用量角器“期望”

  13. 13

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

  14. 14

    使用量角器测试AngularJS应用时禁用动画

  15. 15

    使用量角器或javascript的浏览器后退按钮

  16. 16

    使用量角器或javascript的浏览器后退按钮

  17. 17

    如何使用量角器+角度获取迭代器索引/键?

  18. 18

    使用量角器和Cucumingjs选择单选按钮选项时出错

  19. 19

    如何使用量角器单击此元素按钮?

  20. 20

    如何使用量角器单击我的单选按钮?

  21. 21

    如何使用量角器处理微调器

  22. 22

    如何使用Chrome在MAC上使用量角器复制和粘贴?

  23. 23

    如何使用量角器获取响应状态代码和响应文本?

  24. 24

    如何使用量角器从表中获取行及其列

  25. 25

    使用量角器在ng-repeat中获取ng-model

  26. 26

    如何使用量角器在下拉列表中随机获取元素?

  27. 27

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

  28. 28

    使用量角器时如何从内部函数中获取价值

  29. 29

    使用量角器中的行中的文本获取行号

热门标签

归档