是否有可能更改量angular器事件队列或控制stream?
我正在使用量angular器和jasmine2自动化我们的angularjs + nodejs应用程序的自动化项目。 所以作为自动化的一部分,我有一个场景,我需要上传一个文件,点击file uploadbutton,上传正在进行中,我需要点击另一个button,并validation一些东西。 而当我执行我的脚本时,量angular器正在等待自己,直到上传过程完成,以执行进一步的步骤。 有没有办法处理这个? 就是说点击上传button后,脚本就需要执行下一个动作,甚至不用等待上传完成。
我确信这是与控制stream相关的事件,承诺被添加到事件队列中。 有没有办法改variablesangular器的事件队列?
我记得有一个类似的问题,我不得不暂时closures同步 :
browser.ignoreSynchronization = true; uploadButton.click(); anotherButton.click();
您也可以通过“操作链”在单个命令中执行两次点击操作:
browser.actions() .mouseMove(uploadButton).click() .mouseMove(anotherButton).click() .perform();
- 令牌和安全与条纹api为node.js(条纹节点)
- 在使用中使用Angular 4中的node_module(网站刮板)失败
- TypeScript编译器很慢(6-10s)
- 元素在点(1254,21)不可点击。 其他元素将获得点击
- jdk,node&webdriver升级后无法启动webdriver-manager
- Angular2&SystemJS:在构buildmoduleLoader时找不到模块
- Angular命令问题 – 即使在PATH环境variables中,“ng”命令也不会被识别为内部或外部命令
- 差异protractor.controlFlow().exec和browser.call()
- 如何使用量angular器处理浏览器的本地authentication对话框