【发布时间】:2017-11-10 20:47:52
【问题描述】:
我正在整理一个导航测试套件,以便在我公司内部使用 Java/Selenium/TestNG 的应用程序的每个页面上执行一些功能。
假设我的 NavigationTests 目录中有一个名为 ApplicationsIT 的测试类。在这个类中,我有 10 个 @Tests 注释,所以每次我运行完整的 NavigationTests 套件时都会运行所有 10 个测试。
但是,由于时间关系,有没有办法让我只在每个测试类中运行第一个测试?
我尝试弄乱“(alwaysRun = false)”标签,但它似乎没有按我的预期工作。
我知道这是一个结构不佳的问题/帖子,所以我很乐意澄清任何我能做的事情。
【问题讨论】:
-
这确实是一个 TestNG 问题,与 Selenium 无关。我会删除标签以免混淆其他人。你看过 TestNG 文档吗?我相信它至少会描述一种方法。