【发布时间】:2018-03-01 23:17:35
【问题描述】:
我是一名新的测试工程师,一直在阅读有关页面对象模型并实现它们的内容,并且不断遇到页面工厂。我知道 Page Factory 是一个 POM,它提供了额外的功能,例如在调用 Page Factory 时实例化所有元素以及用于测试的更具可读性的代码(尽管我并不完全了解可读性)。需要明确的是,我在 POM 上出售。代码的可重用性和相对易于维护性非常好,我正在朝着这个方向发展。
我归结为两个问题:
- 为什么我要实例化所有元素而不是即时执行?
- Page Factory 有哪些我缺少的优势?
【问题讨论】:
标签: c# selenium testing automated-tests qa