【发布时间】:2015-10-23 22:47:54
【问题描述】:
请原谅,我英语不好,但我会尽量以最好的方式提出这个问题。
要求: 我有一个 HTML 文件,其中包含供测试用户运行 selenium 测试的某些控件。
示例:我们有 4 个模块,例如 CAR、HOTEL、RAIL、FLIGHT 和环境详细信息(DEV、QA、PROD)。如果用户想在 DEV 环境中运行 CAR 模块,他可以从 HTML 页面中选择。
一旦用户选择并单击 RUN 按钮,命令文件应该运行,并且根据用户选择,selenium 测试应该启动并通过 TESTNG.xml 运行
对 selenium 来说是全新的,我不知道如何配置 TESTNG XML 并控制测试类中的测试套件。
在我的情况下,如果我想在 PROD 环境中运行 FLIGHT 测试,我需要在 TESTNG XML 上进行哪些配置以及如何调用 FLIGHT 的测试集。
第二种情况,假设如果我想在 PROD 上运行所有 4 个模块,那么 TESTNG XML 和 CAR、FLIGHT、HOTEL、RAIL 测试的测试套件的配置是什么?
所有这些我想在不打开 Eclipse 的情况下在命令提示符下运行。
【问题讨论】:
-
你想从命令行使用 maven 吗?
标签: selenium-webdriver testng testng-dataprovider