页面对象设计模式可以在角度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