我是一名新的测试工程师,一直在阅读有关页面对象模型的内容并实现它们,并不断遇到页面工厂。据我所知,Page Factory 是一个 POM,它提供了额外的功能,例如在调用 Page Factory 时实例化所有元素以及用于测试的更可读代码(尽管我并不完全相信可读性)。需要明确的是,我对 POM 很感兴趣。代码的可重用性和相对容易的维护性非常好,我正在朝这个方向进行构建。
我归结为两个问题:
- 为什么我想要实例化所有元素而不是即时执行?
- 我缺少的 Page Factory 优点是什么?
这是 Selenium 项目负责人兼 Page Factory 的创建者 Simon Stewart 在奥斯汀举行的 2017 年 SeleniumConf 上的报道。在他的主题演讲中,他说不要使用 Page Factory。这一部分的演讲从这里开始:
https://youtu.be/gyfUpOysIF8?t=1517 https://youtu.be/gyfUpOysIF8?t=1517
实际发言时间为27:25。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)