【问题标题】:Making webdriverio to run test cases for multiple similar pages?让 webdriverio 为多个相似页面运行测试用例?
【发布时间】:2018-06-15 15:05:16
【问题描述】:

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

【问题讨论】:

    标签: automated-tests webdriver-io


    【解决方案1】:

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

    【讨论】:

    • 非常感谢!我真的很想知道 webdriver io 是否有类似于 testng 的东西
    • 如果您使用 pom(我假设是 maven),那么只需将您的测试方法注释为 @Test 并将所需的依赖项添加到 TestNG 即可
    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    相关资源
    最近更新 更多