Val*_*nck 6 javascript selenium-webdriver protractor
我正在使用Protractor编写一个e2e测试套件.
我知道它建立在WebdriverJS之上,我正在尝试使用一些webdriverJS功能.
也就是说,我正在尝试使用webdriverJS的promise管理器排队某些行为,而WebdriverJS文档说我应该使用
webdriver.promise.controlFlow().execute(function myBehavior(){...});
Run Code Online (Sandbox Code Playgroud)
麻烦的是,我不知道如何访问该"webdriver"对象.没有名为"webdriver"的全局变量.
有人可以帮我吗?
编辑:
既然问题已经解决了,我想强调一个必须使用的事实
browser.driver.controlFlow()
Run Code Online (Sandbox Code Playgroud)
并不是
browser.driver.promise.controlFlow()
Run Code Online (Sandbox Code Playgroud)
尽管WebdriverJS文档可能会提出建议.
文档说browser.driver是底层的webdriver.
所以你可以试试这个:
browser.driver.controlFlow().execute(function myBehavior(){...});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3313 次 |
| 最近记录: |