我有一个带文字的按钮。我想声明该按钮包含文本,但我不想检查文本,因为不同页面中的相同按钮可以包含其他文本,并且为了动态创建它,我想只检查它有文字。
你有什么想法吗?
答案 0 :(得分:2)
您可以查看文字长度,例如
element.getText().then(function(text) {
expect(text.length).toBeGreaterThan(0);
// or maybe...
expect(text).toBeTruthy();
});
答案 1 :(得分:2)
我会使用jasmine-matchers
中的toBeNonEmptyString()
匹配器,一行:
expect(elm.getText()).toBeNonEmptyString();