我很困惑何时使用
var flow = protractor.promise.controlFlow()
在量角器脚本中,我还可以看到一个名为execute method flow.execute()
的方法。
任何人都可以给我一些例子并详细说明以上陈述
答案 0 :(得分:1)
除非您尝试在其他webdriver操作的中间添加一些异步代码,否则您通常不需要自己使用controlFlow。您基本上必须将promise中的异步代码和promise / function的传递包装到flow.execute()中。这是一个很好的链接,其中包含有关WebdriverJS中控制流的更多信息 https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs#control-flows