将 testNG xml 文件放在 ANT java web 项目中的什么位置

Where to put testNG xml file in ANT java web project

我在 java 网络项目中使用 testNG。当我 运行 在 Linux 机器上使用 gui eclipse 进行测试时,它会在我的 /tmp/ 文件夹中创建一个 .xml 文件。我担心的是,如果我创建一个自定义 xml 文件,那么将该文件放在项目中的什么位置以及我们如何 运行 使用 eclipse gui 进行测试。

您可以将您的testng xml 文件放在工作区的项目下。 你可以 运行 只需右键单击它,然后 select "Run as -> TestNG Test",请在官方文档中查看更多信息:http://testng.org/doc/eclipse.html#eclipse-create-method

我尝试了很多方法来找出问题的解决方案,最终在@XuQing Tan.

的帮助下得到了

您可以将 .xml 套件文件放在项目的任何位置。

有两件事"Run as -> TestNG Test""Run as -> TestNG Suite"

"Run as -> TestNG Test" 需要使用 @Test 注释的 Class,它将创建一个临时的 .xml 套件文件。

"Run as -> TestNG Suite" 需要您要在问题中提出的 .xml 套件文件。

如果在.xml文件的编辑器中间右击,可能不会显示"Run as -> TestNG Suite"选项。为此,您需要在 Project Explorer 中右键单击文件,它会给您选项 "Run as -> TestNG Suite".

你也可以通过运行配置...

进行配置