Selenium软件测试页面对象模型

时间:2017-10-06 10:15:41

标签: selenium testing

我只是想知道页面对象模型的事情。在电子商务网站中,如果我们有100个产品,并且每个产品都有自己的详细信息页面。那么我们是否需要为每个产品设置单独的页面来执行某些操作。假设我有一个移动页面,其中包含15种产品,每当我点击特定产品时,它都将登陆其详细信息页面。那么我们是否需要创建15个单独的类文件,每个页面一个或者我们还有其他替代方法。

2 个答案:

答案 0 :(得分:0)

大概你只需要一个ProductDetailsPage类,因为页面上的细节和布局是通用的吗?

答案 1 :(得分:0)

你需要问自己这个问题

  • 这15个不同的产品详细信息页面是否具有相同的结构或不同,我不是在询问页面数据(显然它是不同的)?

如果相同,您只需要一个产品详细信息页面。如果不是,您需要使用继承来检查如何在单独的页面中添加相关子页面并创建可维护的页面对象。