什麼是diff b/t量角器和Specflow?我在5年前使用了SpecFlow,所以我對技術和概念有點生疏。 Protractor與SpecFlow是同一類型的工具嗎?他們都使用硒和黃瓜/小黃瓜嗎?什麼是diff b/t量角器和specflow?
0
A
回答
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/
相關問題
- 1. 量角器結合SpecFlow,Selenium和C#
- 2. 什麼是在量角器中的browser.call()?
- 3. 量角器中的browser.ignoreSynchronization是什麼?
- 4. count(*)和count(column_name),diff是什麼?
- 5. git diff --patience是什麼?
- 6. 是什麼在量角器waitForAngularEnabled和browser.ignoreSynchronization之間的區別?
- 7. 什麼是量角器支持的Firefox,IE和Safari版本?
- 8. 什麼是diff掃描儀和緩衝讀取器
- 9. 做什麼()是什麼和如何使用它(量角器,茉莉花)
- 10. 爲什麼'svn diff --diff-cmd = diff'輸出內部diff格式?
- 11. 什麼是量角器/ WebDriverJS中的by.js定位器?
- 12. git diff用於diff命令的參數是什麼?
- 13. 什麼是Linux diff -y的算法?
- 14. 「git diff」中的「diff --git」輸出是指什麼?
- 15. Ruby「diff-lcs」diff輸出的一般格式是什麼?
- 16. 什麼是`git diff --word-diff'默認正則表達式?
- 17. 爲什麼量角器給我成功?
- 18. 爲什麼在量角器中評估()?
- 19. diff的錯誤退出值是什麼?
- 20. `git diff HEAD ^`的反義詞是什麼?
- 21. 什麼是Diff文件語法
- 22. `git diff`和`git difftool`有什麼區別?
- 23. Specflow和角度JS單元測試
- 24. 量角器和$ http.post
- 25. 什麼是角2
- 26. 什麼是角JS
- 27. 什麼是角2
- 28. 什麼是最好的框架量角器或茉莉花?
- 29. 什麼是頁面對象的正確的量角器語法?
- 30. 什麼是構建方法切換到量角器中的iframe?