在本章中,我们将实现一个产品详细信息页面。 完成后的图像如下。
Model、MockDB、Service都是在产品列表页实现的,所以创建步骤如下。
No | 分类 | 内容 |
---|---|---|
1 | Page | 定义PageId并创建继承自BasePage的页面类 |
2 | Application | 将页面 ID 和页面类对添加到 MultiPageApp 的页面中 |
Page:定义PageId并创建页面类
和之前一样,我们首先定义 PageId。 商品详细信息页面的某些部分除非您登录才能查看,但也有一些部分无论您的登录状态如何都可以查看,因此请使用 PUBLIC_ 作为前缀。
class PageId(Enum):
PUBLIC_LOGIN = auto(