1

我使用量角器很长时间,在 Mac OS X (Mavericks) 中安装 django 和更新 python,之后:

browser.wait(function(){ element.isPresent() }); 

无法正常工作并显示上述消息:

Message:

    Error: Wait timed out after 270ms

   Stacktrace:

    Error: Wait timed out after 270ms
    at Array.forEach (native)
    at runMicrotasksCallback (node.js:337:7)
    at process._tickCallback (node.js:355:11)

From: Task: < anonymous wait >

我该如何解决这个问题?

4

1 回答 1

2

您的自定义等待功能至少有一个问题是您没有return. 但是,无论如何,有一个适合您的用例的presenceOf内置ExpectedCondition

var EC = protractor.ExpectedConditions;
browser.wait(EC.presenceOf(element), 5000);
于 2015-06-08T19:02:40.767 回答