2017-10-10 68 views

回答

1

量角器不是行为驱动的开发框架它是像Selenium一样的测试工具,可以与像SpecFlow这样的BDD框架一起使用。以下是两者的解释:

量角器是适用于AngularJS和AngularJS应用程序的端到端测试框架。 量角器是硒的包装让你得到硒的特点和加上你从量角器一些特点:

  • 量角器支持角具体定位策略,它允许您测试特定角元素,而无需任何的设置工作你的部分。

  • 您不再需要为您的测试添加等待和睡眠。在网页完成待处理任务时,量角器可以自动执行下一步测试,因此您不必担心等待测试和网页同步。

SpecFlow是一个测试框架支持行为驱动开发(BDD)。它使我们能够使用由称为Gherkin的语言定义的简单文法,以简单有意义的英文文本定义应用程序行为。 Specflow也可以和Selenium和量角器一起使用,这里有很多关于它的文章 https://anthonychu.ca/post/end-to-end-testing-angular-apps-with-nunit-and-specflow-using-protractornet/

相关问题