使用Jasmine测试框架检查元素是否仅具有类

d_z90

我正在使用webdriverJSJasmine执行网页的端到端测试。我想测试某个元素class在某些情况下是否具有,但是我想使用pure中的 方法来做jasmine

这是问题所在的代码的一部分:

describe('Header bar', function() {
    it('should show/hide elements accoding to the window position', function() {
        this.driver.executeScript('scroll(0, 1000)');
        var elemSearch = this.driver.findElements(webdriver.By.id('animatedElement, animatedElement2, animatedElement3'));
        expect(elemSearch).toContain('appear-2');
    });
})

您是否知道有什么方法可以解决这个问题,或者我可以看看几个示例,而无需使用诸如此类的扩展jasmine-jquery

提前感谢您的回复!

ec

如果您不想让jasmine-jquery其他第三方软件包引入自定义茉莉花匹配器作为依赖项,则始终可以提取toHaveClass()匹配器实现使用它请注意,将断言逻辑封装在自定义匹配器中有助于遵循DRY原理,并使测试更整洁。

仅供参考,这是toHaveClass我们当前正在使用的实现:

beforeEach(function() {
    jasmine.addMatchers({
        toHaveClass: function() {
            return {
                compare: function(actual, expected) {
                    return {
                        pass: actual.getAttribute("class").then(function(classes) {
                            return classes.split(" ").indexOf(expected) !== -1;
                        })
                    };
                }
            };
        },
    });
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用AngularJS检查元素是否具有类?

来自分类Dev

检查各种元素是否具有类

来自分类Dev

测试类的任何元素是否具有HTML

来自分类Dev

检查元素是否具有在列表/数组中给出的类

来自分类Dev

js-检查相同的类元素是否具有id

来自分类Dev

jQuery检查元素是否具有一个类

来自分类Dev

如何检查被拖动元素是否具有某个类?

来自分类Dev

检查元素是否在jquery中具有特定类

来自分类Dev

BeautifulSoup-检查元素是否具有特定的类

来自分类Dev

检查动态创建的元素是否具有类

来自分类Dev

如何检查.Attr元素是否具有特定类?

来自分类Dev

检查元素是否具有特定的类并打开引导模式

来自分类Dev

使用ES6检查NodeList中的任何元素是否具有特定的类

来自分类Dev

如何使用jQuery检查html元素中具有ID的类是否已更改

来自分类Dev

如何使用jQuery或JavaScript动态检查元素是否具有多个类

来自分类Dev

使用 document.elementFromPoint 检查特定坐标处的元素是否具有特定类

来自分类Dev

_lodash是否可以测试数组以检查数组元素是否具有具有特定值的字段?

来自分类Dev

如何使用BeautifulSoup检查html是否具有head元素。

来自分类Dev

如何使用jQuery检查子元素是否没有类

来自分类Dev

检查所有li是否具有活动的类,然后仅父级ul addclass

来自分类Dev

如何检查具有类的元素是否是该类的第一个子元素

来自分类Dev

如何检查元素是否具有指定类以外的其他类?

来自分类Dev

如何在React中编写Jest测试以检查组件是否具有CSS类?

来自分类Dev

检查元素是否具有CSS动画

来自分类Dev

jQuery检查元素是否具有同级

来自分类Dev

检查元素是否具有特定的 id

来自分类Dev

检查类是否具有签名功能

来自分类Dev

使用私有框架检查应用是否具有通知?

来自分类Dev

Jasmine 测试元素是否淡出

Related 相关文章

  1. 1

    如何使用AngularJS检查元素是否具有类?

  2. 2

    检查各种元素是否具有类

  3. 3

    测试类的任何元素是否具有HTML

  4. 4

    检查元素是否具有在列表/数组中给出的类

  5. 5

    js-检查相同的类元素是否具有id

  6. 6

    jQuery检查元素是否具有一个类

  7. 7

    如何检查被拖动元素是否具有某个类?

  8. 8

    检查元素是否在jquery中具有特定类

  9. 9

    BeautifulSoup-检查元素是否具有特定的类

  10. 10

    检查动态创建的元素是否具有类

  11. 11

    如何检查.Attr元素是否具有特定类?

  12. 12

    检查元素是否具有特定的类并打开引导模式

  13. 13

    使用ES6检查NodeList中的任何元素是否具有特定的类

  14. 14

    如何使用jQuery检查html元素中具有ID的类是否已更改

  15. 15

    如何使用jQuery或JavaScript动态检查元素是否具有多个类

  16. 16

    使用 document.elementFromPoint 检查特定坐标处的元素是否具有特定类

  17. 17

    _lodash是否可以测试数组以检查数组元素是否具有具有特定值的字段?

  18. 18

    如何使用BeautifulSoup检查html是否具有head元素。

  19. 19

    如何使用jQuery检查子元素是否没有类

  20. 20

    检查所有li是否具有活动的类,然后仅父级ul addclass

  21. 21

    如何检查具有类的元素是否是该类的第一个子元素

  22. 22

    如何检查元素是否具有指定类以外的其他类?

  23. 23

    如何在React中编写Jest测试以检查组件是否具有CSS类?

  24. 24

    检查元素是否具有CSS动画

  25. 25

    jQuery检查元素是否具有同级

  26. 26

    检查元素是否具有特定的 id

  27. 27

    检查类是否具有签名功能

  28. 28

    使用私有框架检查应用是否具有通知?

  29. 29

    Jasmine 测试元素是否淡出

热门标签

归档