测试咖啡馆 - 页面对象 - 消耗模块

问题描述 投票:3回答:1

我一直主要使用selenium(java)和espresso作为自动化工具。到目前为止,我很擅长测试咖啡馆并喜欢它。我遇到了这种特殊情况,并想知道使用javascript或测试咖啡馆解决它的最佳方法是什么。

我在我的套件上使用页面对象设计。此外,我希望这些页面能够使用许多模块,这些模块也可以从许多其他页面中使用。

例如,假设我有一个带有页眉和页脚模块的主页,我还有一个列表页面,其中包含页眉,页脚和显示项目的轮播(此转盘也出现在其他页面上)。我正在考虑创建类似通用页面的东西,但不确定它是否是最佳解决方案。有什么想法吗?

automation e2e-testing testcafe
1个回答
4
投票

对于通用项,请分别创建Page对象类。例如,在您的情况下,为页眉/页脚,轮播区域创建页面对象,并将它们放在通用包中以便更好地分类。

在需要的地方调用它们(即在主页和列表页面中调用页眉/页脚)。

© www.soinside.com 2019 - 2024. All rights reserved.