如何获取bootstrap警报消息的文本,以便用量角器进行测试

时间:2015-07-11 04:35:52

标签: jasmine protractor karma-runner karma-jasmine karma-mocha

这是我的规范

 it('should save edited majorObject', function () {
        var description = element(by.id('objectDescription'));
        description.clear();
        description.sendKeys('edited');
        var add = element(by.id('saveObject'));
        add.click().then(function () {
            expect(element(by.css('.alert-success')).isDisplayed()).toBe(true);
         expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully");

        })

    });

我用过 expect(element(by.css('.alert-success')).toText()).toBe("Saved Successfully");

但它显示未定义,是否有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:2)

您打算使用getText()代替toText()

expect(element(by.css('.alert-success')).getText()).toBe("Saved Successfully");