<分区>
关于 Protractor github它说“Protractor 是 AngularJS 的端到端测试框架”,
根据我在网上阅读的内容,AngularJS Scenario Runner 已被弃用,不应使用
不再,Karma ,说实话,我用它来运行 jasmine 测试,但我什至没有
确保它可以用于运行 E2E。
那我应该用什么? Protractor 是答案吗,我应该使用它吗?
AngularJS Scenario Runner 真的被弃用了吗?
<分区>
关于 Protractor github它说“Protractor 是 AngularJS 的端到端测试框架”,
根据我在网上阅读的内容,AngularJS Scenario Runner 已被弃用,不应使用
不再,Karma ,说实话,我用它来运行 jasmine 测试,但我什至没有
确保它可以用于运行 E2E。
那我应该用什么? Protractor 是答案吗,我应该使用它吗?
AngularJS Scenario Runner 真的被弃用了吗?
最佳答案
您可以使用 testcafe .
优点:
自动等待 xhr 请求、元素、动画等。您不需要使用 browser.wait
、browser.isElementPresent(elm)
、elm.isPresent()
,elm.isElementPresent()
安装简单
我为新项目尝试了testcafe
,我喜欢它
关于javascript - 我应该使用什么进行 AngularJS E2E 测试? Protractor 或 Angular Scenario Runner 或 Karma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22971795/
相关文章:
javascript - jquery append 到表id而不是表内部
javascript - Angular 和 ASP.NET MVC - 当我将参数传递给后端 Controller 时,参数为空
javascript - 获取图标的父 div ID onclick
javascript - 如何在 Intellij 或 Webstorm 中使用 Karma & Jasmine 调试 JS 单元测试
javascript - DataTables - 创建自定义分页样式(加载更多样式)
javascript - 仅当存在两个单独的子 div 时,如何向父类添加类
javascript - Angular Jasmine : View console output from controller?