首页 > 解决方案 > 让 webdriverio 为多个相似页面运行测试用例?

问题描述

我正在使用webdriverio来自动化某些测试用例。我正在使用 POM 样式来组织我的项目。我面临一个问题,我想对 n 个页面使用相同的测试代码,并且所有页面都是克隆(只有主题更改),有什么方法可以设置 webdriverio 来运行所有网站的测试用例并给出我个人的结果?

标签: automated-testswebdriver-io

解决方案


如果您使用 TestNG 执行测试,那么使用 DataProviders aka 让您的测试接受参数(如您要测试的页面名称)并创建一个将提供这些参数的函数。如果您正确注释这些函数,TestNG 将为每次迭代记录不同的结果。JUnit 有一个扩展,它也为该框架提供相同的功能。


推荐阅读