gpt4 book ai didi

java - 如何在关键字驱动和数据驱动框架中实现TestNG?

转载 作者:行者123 更新时间:2023-12-01 13:52:41 24 4
gpt4 key购买 nike

我是 Selenium 新手,我想为我的虚拟网站创建一个测试用例以用于练习目的。我了解了关键字驱动和数据驱动的框架。我还了解了 TestNG,但我对如何实现所有这些事情感到困惑,我想通过报告自动化整个网站。

最佳答案

您将许多正交概念混合在一起。请允许我从头开始,而不是解开它们。

首先,您要使用Page Object Pattern与 Selenium 。这种模式通过服务抽象将您的测试与页面的内部结构解耦,其中所有测试“了解”的是页面提供的服务。这样,页面的结构可以改变(在项目期间肯定会改变),但您的测试保持不变(假设服务不改变,但当然您希望测试在这种情况下改变)。

接下来,您的测试将使用 PageFactory以及 Selenium API 的其他方面,用于对页面对象执行断言和验证。这些测试可以编写为 TestNG 或 JUnit 测试。

因此,您将进行 TestNG 测试(因为这似乎是您的偏好),其中测试方法将使用以下方法在页面对象上执行 assertverify Selenium API。

希望有帮助。

关于java - 如何在关键字驱动和数据驱动框架中实现TestNG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19853146/

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