复杂用户配置硒测试

时间:2019-03-07 13:47:34

标签: selenium testng testng-dataprovider

我使用硒和testNG,我试图找到测试复杂用户配置的最佳方法。

该应用程序具有很多不可见的字段,具体取决于用户个人资料,因此一个用户可以拥有10个字段,其他可以拥有5个字段,并且取决于用户,某些字段是否可编辑。

我正在尝试找出解决这种情况的最佳方法,以重用测试。

我发现了2种可能的解决方案,第一种是设置不引人注目但接受类似参数的测试

public void verifyFieldAppearsOnForm(String fieldName) {
  // logic for find and validate here
}

然后将其称为其他测试

另一种选择是将所有这些验证逻辑放在一个页面对象上,并像一种方法一样使用,问题是我的页面对象很长。

有什么想法吗?

0 个答案:

没有答案