我是一名Karma初学者,我想知道浏览器的类型(firefox,chrome,phantom等)是否真的重要,因为所有结果都将显示在终端上。
有人能告诉我为什么我们应该打扰浏览器吗?
答案 0 :(得分:0)
为什么要选择浏览器进行测试有很多原因:首先是跨浏览器兼容性。
您创建了自己的网络应用后,您希望功能/功能的行为在您希望从您的客户群中获得的任何浏览器上都是一致的。 如果你想更具体:IE大部分时间都是你想要测试的。
请注意,如果您正在运行覆盖测试的指标,则代码的某些分支有时可能仅由某些特定的浏览器代理(和版本)执行。
有时可以方便地在无头浏览器(例如PhantomJS)上运行测试以更快地运行(尽管我不确定它比Karma上的Chrome更快,因为{{3 }})