作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道 JASMINE_ADAPTER 和 ANGULAR_SCENARIO_ADAPTER 有什么区别?
因为我使用的是 angular 的 yeoman,我有两个 karma 配置文件,一个是 JASMINE_ADAPTER,另一个是 ANGULAR_SCENARIO_ADAPTER。
感谢您的回答。
汤姆
最佳答案
Jasmine 和 Angular Scenario 是两个不同的东西。 Angular Scenario 被简单地构建为看起来像 Jasmine 测试代码。它们都使用 describe()、it(),并且具有类似的“框架”样式。
根本区别在于 Jasmine 更面向 Javascript 测试,而 Angular Scenario 更面向 DOM。
例如,Angular Scenario 可用于测试您的 AngularJs 代码是否正确创建了 DOM 对象,而 Jasmine 则测试 Javascript 本身。
两者之间的一个很大区别是 Angular Scenario 允许您打开“浏览器”(作为框架)并完全加载页面,而 Jasmine 只加载 Javascript。
browser().navigateTo("http://www.stackoverflow.com");
input("username").enter("my_username");
input("password").enter("my_password");
element(".submitButton").click();
关于angularjs - Karma 中 JASMINE_ADAPTER 和 ANGULAR_SCENARIO_ADAPTER 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16861774/
我想知道 JASMINE_ADAPTER 和 ANGULAR_SCENARIO_ADAPTER 有什么区别? 因为我使用的是 angular 的 yeoman,我有两个 karma 配置文件,一个是
我是一名优秀的程序员,十分优秀!