Selenium webdriver 不应该';t@用“测试”;alwaysRun=true";不考虑它所属的方法或组而运行";?

Selenium webdriver 不应该';t@用“测试”;alwaysRun=true";不考虑它所属的方法或组而运行";?,selenium-webdriver,testng-eclipse,testng.xml,testng-annotation-test,Selenium Webdriver,Testng Eclipse,Testng.xml,Testng Annotation Test,我有一个简单的类,有3个方法。我正在使用下面编写的testng.xml文件运行测试。当我运行测试时,我在结果中得到测试1、测试2。 我也希望看到测试3,因为测试3被设置为“alwaysRun=true”,这将使测试始终运行,而不考虑方法或组 那为什么测试结果不显示测试3呢 提前谢谢 package Package1; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; public cl

我有一个简单的类,有3个方法。我正在使用下面编写的testng.xml文件运行测试。当我运行测试时,我在结果中得到测试1、测试2。 我也希望看到测试3,因为测试3被设置为“alwaysRun=true”,这将使测试始终运行,而不考虑方法或组 那为什么测试结果不显示测试3呢

提前谢谢

package Package1;

import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;


public class TestNGTesting 
{


 @BeforeTest(alwaysRun=true)
 public void Test1() 
{
    System.out.println("Test 1");
}

@Test(groups= {"MyGroup1"})
public void Test2() 
{
    System.out.println("Test 2");
}




 @Test(alwaysRun=true)
 public void Test3() 
{
    System.out.println("Test 8");
}     
}


请在测试3中添加一个组

@Test(alwaysRun=true,groups={“MyGroup1”})public void Test3(){System.out.println(“Test 8”);}

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">
<suite name="Suite"> 
 <test name="Test1">
<groups>
<run>
<include name="MyGroup1"/>
</run>
</groups> 
    <classes>
     <class name="Package1.TestNGTesting"/>
  </classes>
 </test> <!-- Test -->    
</suite> <!-- Suite -->