Tes*_*r99 0 c# automation jasmine selenium-webdriver protractor
我有一个情况.我正在测试的网页是使用AngularJS和KnockoutJS开发的.
使用Angularjs开发搜索网站中的酒店和其他页面.**
使用knockoutjs开发预订酒店和付款.
我知道Jasmine框架用于测试Knockoutjs应用程序.对于Angularjs和knockoutjs应用程序,我可以在c#中使用Protractor框架吗?
或者是否有任何其他e2e测试框架来测试此类Web应用程序?
Opt*_*rks 14
量角器用于E2E测试,Jasmine用于javascript代码测试.因此,如果您需要测试基于UI的测试,请使用Protractor,或者使用Jasmine进行代码测试.
您将了解有关Protractor和Jasmine的更多信息
量角器
➔它是一个专门针对AngularJS Web应用程序的开源和端到端测试框架.
➔它是在AngularJS 1.2期间引入的,作为现有e2e测试框架'Angular Scenario Runner'的替代品
➔它是由Google的一个团队在WebDriverJS的顶部使用Selenium,Node.js等现有技术构建的
茉莉花:
Jasmine是一个用于测试JavaScript代码的行为驱动开发框架.它不依赖于任何其他JavaScript框架.
量角器VS Jasmine:
➔Prompractor已经开发用于基于UI的测试活动(e2e测试),而Jasmine用于测试JavaScript代码
➔要使用Protractor开发e2e测试脚本,它需要BDD框架(Jasmin或Cucumber或Mocha)来构建测试脚本,而要使用Jasmine测试java脚本代码,它不需要任何其他框架
| 归档时间: |
|
| 查看次数: |
5240 次 |
| 最近记录: |