【发布时间】:2018-06-15 15:05:16
【问题描述】:
我正在使用webdriverio 来自动化某些测试用例。我正在使用 POM 样式来组织我的项目。我面临一个问题,我想对 n 个页面使用相同的测试代码,并且所有页面都是克隆(只有主题更改),有什么方法可以设置 webdriverio 来运行所有网站的测试用例并给出我个人的结果?
【问题讨论】:
标签: automated-tests webdriver-io
我正在使用webdriverio 来自动化某些测试用例。我正在使用 POM 样式来组织我的项目。我面临一个问题,我想对 n 个页面使用相同的测试代码,并且所有页面都是克隆(只有主题更改),有什么方法可以设置 webdriverio 来运行所有网站的测试用例并给出我个人的结果?
【问题讨论】:
标签: automated-tests webdriver-io
如果您使用 TestNG 执行测试,则使用 DataProviders 也就是让您的测试接受参数(如您要测试的页面名称)并创建一个将提供这些参数的函数。如果您正确注释这些函数,TestNG 将为每次迭代记录不同的结果。 JUnit 有一个扩展,它也为该框架提供相同的功能。
【讨论】: