茉莉花检查元素点击后的可见性

时间:2018-01-12 17:35:46

标签: jquery jasmine karma-jasmine

Jasmine新手,

点击按钮后,我看到了一个花哨的下拉列表。

我想测试单击按钮后下拉菜单是否可见。

describe("dropdown becomes visible", function () {

 beforeEach(function() {
    $('.dropdownButton').trigger('click');
 });

 it("should call click function", function() {    
    expect($(".dropdown-menu")is.(':visible')).toBe(true);
 });

});

它返回false,如果我在控制台中键入这两个,它就变为了。

这是一个典型的测试用例吗?我没有在网上看到很多例子。

1 个答案:

答案 0 :(得分:0)

看起来你有语法错误,它应该是:

expect($(".dropdown-menu").is(':visible')).toBe(true);