我是量角器的新手,我想创建一个这样的期望:
expect(elementIsVisible).toBe(true);
我看到量角器有EC (expected conditions),即EC.visibilityOf这似乎是我正在寻找的。但是,我不完全确定会visibilityOf返回什么。
我发现文档非常晦涩:
RETURNS
+-----------+-------------------------------------------------------------------------------------------+
| Type | Description |
+-----------+-------------------------------------------------------------------------------------------+
| !function | An expected condition that returns a promise representing whether the element is visible. |
+-----------+-------------------------------------------------------------------------------------------+
它返回什么?一个Promise或一个预期的条件?
好吧,考虑到链接.then触发器then is not a function,它似乎返回了预期的条件。但那是什么?
在所有 Protractor 文档示例中,此返回值用于browser.wait函数中。
我不想那样使用它,我想在我的条件下有一个true/false值。expect
如果我尝试从 Selenium 的示例中找到更多信息,Protractor(一个 javascript 实现)会重定向到Java 文档......