gpt4 book ai didi

java - 用于验证网页上多个文本框的测试用例设计

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

我的网页有 60 个文本输入。所有这些输入都有“信息”链接,可展开/折叠文本框(请参阅 example )以及所需输入的描述。我有一个包含所有必需字符串的文件。我需要检查展开/折叠功能和文本框中的文本。我想知道设计测试用例的最佳方法是什么?我是否需要在我的 Page.class 中描述所有这些“信息”链接并为每个链接创建单独的 tc?或者我可以在一个tc中实现它?作为解决方法,我可以使用 txt 文件,其中包含所有必需链接的以下信息 infoLinkHref |文本框内容但这样的实现超出了页面对象模型的范围,看起来很愚蠢。

最佳答案

假设复选框具有像您的示例中那样的连续数字,我会尝试使用下一个方法(它是一种伪代码)

public string myCheckboxText(string checkboxNameOrNumber) {
WebElement checkbox = driver.FindElement(By.checkboxNameOrNumber);
return textOfCheckboxToBeVerified;
}

在测试中,您可以将其验证为 Assert.assertEquals(MyPage.myCheckboxText(checkbox_1), ExpectedText) 并将断言放入循环中以检查复选框的数量。 expectedText 可以手动输入或从文件中读取。我认为它与 PageObject 模式和您当前的实现并不矛盾。

关于java - 用于验证网页上多个文本框的测试用例设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24186575/

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