量角器E2E角度 - 可以测试吗?

时间:2018-01-19 17:58:31

标签: angular jasmine protractor e2e-testing

我是测试的新手,最近刚开始使用Protractor。我对如何处理这个测试用例感到困惑。可以说,有一些按钮在单击时会返回一个对象,其中包含一组属性,这些对象取决于按钮。然后在某处显示属性。我想要做的是访问返回的这个对象,并期望它与显示的内容相匹配。甚至可以访问这个对象?或者我应该在单元/集成测试中的其他地方进行测试?在集成测试中,我将能够访问组件和返回的对象。

1 个答案:

答案 0 :(得分:3)

Protractor用于UI /系统测试:测试用户界面的行为和整个系统的功能(因此是端到端)。幕后究竟发生的事情在概念上超出范围,即使技术上可行(使用browser.executeAsyncScript)。您应该直接针对您的API测试您的API响应,并使用UI中的单元测试(Mocha或类似测试)来确保您的UI逻辑正确解析预期的API响应。