gpt4 book ai didi

java - 使用 Selenium 的页面对象设计模式是否创建页面类并通过它们的对象调用它们的构造函数?

转载 作者:行者123 更新时间:2023-11-30 11:09:33 24 4
gpt4 key购买 nike

我已经使用 Selenium 创建了一个 Java Maven 测试项目。我需要将其转换为页面对象设计模式。正如我从官方文档中了解到的那样,我们正在创建页面的类,然后我们通过在主类中创建的对象调用它们?

我所理解的是真的吗?提前致谢。

最佳答案

你没有看错。这个想法是将责任分开。为每个页面创建一个 PageObjet 使您能够保持职责分离,如果该页面上有任何更改,更改一个位置的映射就足够了。您的测试应该只遵循用户将执行的步骤,并且所有元素和映射都将保存在 PageObject 中。

此外,基页有助于提供您将在整个测试过程中使用的常用功能。

我认为这是在利用 OOP。可以找到有关实现的大量信息 here

关于java - 使用 Selenium 的页面对象设计模式是否创建页面类并通过它们的对象调用它们的构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28088661/

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