<分区>
关于 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 - 范围编译后如何运行 Controller 代码
unit-testing - Karma start 和 grunt karma 的区别 :unit
javascript - 如何使用 Webpack 和 Babel 通过 Karma 从代码覆盖率中排除 Spec 文件?
javascript - 如何在猫头鹰旋转木马的屏幕上显示上一个和下一个 slider ?
javascript - 启动 yarn 时如何修复syntaxeror
javascript - 如何解析 bbcode 正则表达式?
javascript - Angular 完成渲染后运行 JQuery 代码