如何使用量角器

时间:2016-11-29 10:01:44

标签: jasmine protractor

我有一个属性已禁用='已禁用'。我该如何等待,直到元素完全停止具有该属性,而不是在已启用的情况下进行更改,但是根本不再具有该属性。

我正在检查属性值,如下所示:

el.getAttribute('disabled').then(function (atr) {
                    expect(atr).toMatch('disabled');
                });

现在我需要等待一个条件,当这个属性消失,但没有找到合适的解决方案时。

2 个答案:

答案 0 :(得分:5)

您可以使用预期条件elementToBeClickable。它将等待元素显示而不是禁用:

var EC = ExpectedConditions;
browser.wait(EC.elementToBeClickable(element), 5000);

答案 1 :(得分:-3)

您可以使用browser.sleep(6000);