我一直主要使用硒(java)和浓缩咖啡作为自动化工具。到目前为止,我还很新来测试咖啡馆并喜欢它。 我遇到了这种情况,想知道使用javascript或测试咖啡馆解决问题的最佳方法是什么。 我在套件上使用页面对象设计。另外,我希望这些页面能够使用许多模块,这些模块也可以从许多其他页面使用。 举例来说,假设我有一个包含页眉和页脚模块的主页,还有一个包含页眉,页脚和显示项目的转盘的列表页面(此转盘也显示在其他页面上)。 我在考虑创建类似通用页面的内容,但不确定是否是最佳解决方案。有什么想法吗?
答案 0 :(得分:4)
对于一般项目,请单独创建Page对象类。例如,在您的情况下,为页眉/页脚,轮播区域创建页面对象,然后将它们放在通用包中以进行更好的分类。
在需要时调用它们(即在首页和列表页中调用页眉/页脚)。