Protractor什么时候实际执行任务?

时间:2016-09-19 09:56:27

标签: protractor

量角器的文档有一个控制流程的小摘要,其中包含:

  

WebDriverJS(以及Protractor)API完全是异步的... WebDriverJS维护一个待处理的承诺队列,称为控制流,以保持执行的有序性

[http://www.protractortest.org/#/control-flow][1]

“未决承诺队列”何时实际清空?即,什么时候执行任务? (我在哪里可以获得导致队列实际处理的API调用列表?)

1 个答案:

答案 0 :(得分:3)

Protractor建立在WebdriverJS之上,你说他们的API是完全异步的并且返回Promise!

这些promise基于ControlFlow类,它处理异步任务的执行。每项任务都是通过ControlFlow execute()方法安排的,该方法将返回ManagedPromise,该任务将通过任务的结果得到解决。

有关详细说明,请阅读此WebdriverJS Control Flow API doc

相关问题