我很困惑何时使用
var flow = protractor.promise.controlFlow()
在量角器脚本中,我还可以看到一种称为execute方法的方法flow.execute()
。
任何人都可以给我一些例子,并详细说明以上内容吗?
除非您试图将一些异步代码添加到其他Webdriver操作的中间,否则通常您不需要自己使用controlFlow。您基本上必须将异步代码包装在Promise中,并将该Promise / Function传递到flow.execute()中。这是一个很好的链接,其中包含有关WebdriverJS中控制流的更多信息,https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs#control-flows
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句