如何比较字符串和ng-repeat的列表:

this.TenantList = element.all(by.repeater("tenant in tenantList"));

TenantList.getAttribute('aria-label').then(function(list) {
    //label contains 10 items and I want to see if this list contains 'Test'
    expect(list).toMatch('Test');
});

最佳答案

实际上,您可以使用toContain()匹配器一次性做出期望:

expect(TenantList.getAttribute('aria-label')).toContain('Test');




请注意,无需使用then()来解决诺言-expect()能够理解是否传递了诺言并在后台解决了诺言。

关于javascript - 如何期望列表中是否存在项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39648490/

10-13 02:17