【发布时间】:2013-02-01 16:15:14
【问题描述】:
我正在使用 Perl 和 Selenium 构建一个测试自动化项目。我正在使用页面对象模型。我有点不确定 Selenium 驱动程序在页面对象模型的实现中的位置。
每个页面对象都应该“拥有”一个驱动程序吗?我的想法是每个页面对象代表页面提供给用户的一组服务。考虑到这个概念,页面对象与驱动程序没有“具有”关系。页面对象与驱动程序交互。但是,我仍在寻找建议。我应该将驱动程序作为 Web 应用程序中每个页面对象的一部分吗?
谢谢!
【问题讨论】:
标签: automation selenium-webdriver