【问题标题】:Run as TestNG Suite not working in eclipse作为TestNG Suite运行在eclipse中不起作用
【发布时间】:2018-05-28 15:07:14
【问题描述】:

我正在学习 TestNG 并致力于参数化。我创建了一个新的 java 类,然后创建了一个新的 testng.xml 文件。我在 xml 文件中包含了类名。但我尝试将 testNG.xml 文件作为 TestNG Suite 运行,但没有任何效果。

请看java类,

 public class Test1 {

 @Test
 public void test_Firefox()
 {
    System.out.println("Test_Firefox method..");
 }
}

Testng.xml 文件,

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >

<suite name="Suite1" verbose="1" >
 <test name="Test" >
   <classes>
      <class name="com.multibrowser.Test1" />
   </classes>
 </test>
</suite>

文件夹结构,

请帮帮我。

【问题讨论】:

  • 你搞定了吗?

标签: testng


【解决方案1】:

不确定您为什么在“引用的库”下创建套件文件

在“com.multibrowser”包下创建它。或在另一个文件夹下。

看看下面的截图,testng-suite.xml。


右键单击您的套件文件,单击运行方式 -> 运行配置。 你会像下面这样,

右击 testng 并给出新的,然后选择你的套件并给出运行,根据截图。

【讨论】:

  • 如果没有帮助,请在此处发表评论。我们必须检查是否将正确的 Jar 添加到库路径中,
  • 如你所说,我现在在 com.multibrowser 包中创建了 testng.xml 文件。但仍然没有什么对我有用。我已将 Testng 更新到最新版本。我正在使用 Java 1.7 和 Eclipse Luna。
  • 只有当我按照你提到的方式(通过运行配置)时它才对我有用。但是再次回到项目文件夹并尝试将其作为 testng 套件运行,没有任何效果。每次我都应该这样做吗?
  • 是的,如果您想运行该套件。您必须选择套件。
  • 如果我需要通过右键运行类,需要做什么?
猜你喜欢
  • 2022-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-20
  • 2022-01-15
  • 1970-01-01
  • 2020-03-01
  • 1970-01-01
相关资源
最近更新 更多