2017-10-10 83 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/

相關問題