gpt4 book ai didi

c# - 为什么要使用页面工厂?

转载 作者:太空狗 更新时间:2023-10-29 18:14:42 28 4
gpt4 key购买 nike

我是一名新的测试工程师,一直在阅读有关页面对象模型的内容并实现它们,并且不断接触页面工厂。我知道 Page Factory 是一个 POM,它提供了额外的功能,例如在调用 Page Factory 时实例化所有元素和更易读的测试代码(尽管我并不完全相信可读性)。明确地说,我在 POM 上被卖掉了。代码的可重用性和相对易维护性非常好,我正在朝这个方向努力。

我归结为两个问题:

  • 为什么我要实例化所有元素而不是即时执行?
  • 我缺少哪些 Page Factory 的优势?

最佳答案

这是 Selenium 项目负责人兼 Page Factory 的创建者 Simon Stewart 在奥斯汀举行的 2017 SeleniumConf。在他的主题演讲中,他说不要使用 Page Factory。这部分的谈话从这里开始:

https://youtu.be/gyfUpOysIF8?t=1517

实际发言时间为27:25。

关于c# - 为什么要使用页面工厂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46329774/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com