頁面對象設計模式可以在角度e2e中實現還是遵循一些其他設計模式?Angular的e2e測試中的頁面對象設計模式
3
A
回答
0
就我而言,有一個名爲Astrolabe(通過stuplum)的GitHub項目,它是爲分頁器對象添加頁面對象到你的功能/ e2e測試的量角器的擴展。
https://github.com/stuplum/astrolabe
然而,在寫這篇的時候也有一些錯誤修正,它似乎是一個WIP項目。
你可以在這裏找到一個問題關於Page對象模式選擇: Page Object pattern and alternatives
0
量角器getting started頁面現在有一個section了。
注意量角器現在是用於e2e測試的AngularJS團隊preferred way。
關於星盤,我不相信這是要走的路,見例如本leaking abstraction同時使用sendKeys
他們readme
signInPage.username.sendKeys('a username'); // will fill the username input with the text 'a username'
雖然適當的方式會更喜歡
signInPage.setUserName('a username');
我更喜歡創建自己的頁面對象,而不需要任何擴展名,例如Andres shows here
相關問題
- 1. 多個項目中的頁面對象設計模式
- 2. Angular的E2E用於後端測試
- 3. 面向對象設計/設計模式的情況下
- 4. Angular 2 setTimeout e2e測試失敗
- 5. Angular e2e測試不起作用
- 6. actionscript中的對象池設計模式
- 7. COM對象的可測試設計
- 8. Angular 2 - 茉莉花測試 - 打開模式在頁面加載
- 9. 對象和對象元模式設計
- 10. 在類中創建更多對象的面向對象的設計模式(c#)
- 11. 面向對象程序設計問題 - 狀態設計模式
- 12. 面向對象分析與設計,設計模式
- 13. 查詢對象模式(設計模式)
- 14. 創建對象的設計模式
- 15. 過濾對象的設計模式
- 16. 設計模式:連接的對象池
- 17. 創建對象的設計模式
- 18. Python的對象池設計模式
- 19. 顯示DTO對象的設計模式
- 20. 設計模式:多態的對象
- 21. 2個或多個對象的頁面上的JavaScript設計模式
- 22. 如何在頁面對象模型設計中使用Selenium ExpectedConditions?
- 23. 如何在Play 2.1測試類中使用頁面對象模式?
- 24. E2E測試失敗
- 25. 面向對象的設計
- 26. 三ROME對象模型設計模式
- 27. BDD,單元測試和設計模式
- 28. 面向對象的設計模式查詢
- 29. 使用面向對象的狀態模式設計
- 30. Zend_Form和麪向對象的設計模式
一個最優秀的問題。 – Holf 2013-08-14 19:50:30