javascript - Protractor 和 promise

标签 javascript promise protractor

Protractor 公开的许多函数返回 promise 。

我是否需要使用 Protractor 使用异步测试(使用 done 参数)和 .then 之类的东西来构建我的 Jasmine 测试,或者 Protractor 是否提供一些魔法来为我做这个?

最佳答案

WebDriverJS 通过控制流来处理这个问题。 Protractor 添加了对 Jasmine 的 expect 的修改,以防止 then 出现。最好解释一下here .

关于javascript - Protractor 和 promise ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31046198/

相关文章:

javascript - 如何忽略 javascript 正则表达式中的换行符?

c# - 在 MS CRM 中从 JScript 调用 c# 程序

javascript - HTML5 应用程序中的后台数据下载到浏览器数据库 - settimeout 与工作线程

javascript - 使用 bluebird Promise 处理异步异常

javascript - 从 map 返回的 React 渲染数组

selenium - 在 Gulp 中自动运行 webdriver 进行端到端测试

angular - Protractor 无法在已部署的应用程序上检测到 Angular 5

javascript - 根据对象响应显示复选框 Angular

javascript - 当函数返回对象数组时如何使用 Promise

jenkins - 你什么时候必须在 Jenkins 找到一份新工作