Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法只声明这些组一次?_Java_Selenium_Testng - Fatal编程技术网

Java 有没有办法只声明这些组一次?

Java 有没有办法只声明这些组一次?,java,selenium,testng,Java,Selenium,Testng,我正在使用TestNG和Selenium用Java编写测试 我必须反复列出这些组,以确保这些方法得到执行: @BeforeSuite(groups = { "all", "simple", "smoketest", "login", "layers", "networks", "basemaps", "jobs", "inspections", "defects", "projects", "teams", "routes", "search", "schedules", "ga

我正在使用TestNG和Selenium用Java编写测试

我必须反复列出这些组,以确保这些方法得到执行:

@BeforeSuite(groups = { "all", "simple", "smoketest", "login", "layers", "networks", "basemaps", "jobs",
        "inspections", "defects", "projects", "teams", "routes", "search", "schedules", "gateway", "permissions",
        "mesh", "designer", "workflow", "reports", "streetlighting", "collections", "wip", "deletes", "views",
        "create", "edit" })
再说一遍:

@BeforeTest(groups = { "all", "simple", "smoketest", "login", "layers", "networks", "basemaps", "jobs",
        "inspections", "defects", "projects", "teams", "routes", "search", "schedules", "gateway", "permissions",
        "mesh", "designer", "workflow", "reports", "streetlighting", "collections", "wip", "deletes", "views",
        "create", "edit" })

有没有办法只声明一次所有这些组,因为这是错误的来源?

您可以在testng.xml文件中创建一组组组。有关更多详细信息,请参阅此文档-

您可以在testng.xml文件中创建一组组。有关更多详细信息,请参阅本节-

您可以创建一组组组。-谢谢你,蚱蜢。成功了@蚱蜢-你可能想加上这个作为答案,这样史蒂夫就可以接受它,问题就结束了。@KrishnanMahadevan,我对此不确定。在我在测试服务器上运行一个大型套件之前,这似乎是可行的。大多数带TestNG注释的方法都没有被调用,因为它们本应该被调用。该测试的细节太大,无法在这里展示。如果有机会,我将重新测试这些。检查您是否已将
alwaysRun=true
添加到配置方法中,以便无论您选择哪个组执行测试,都可以执行这些方法。您可以创建一组组组。-谢谢你,蚱蜢。成功了@蚱蜢-你可能想加上这个作为答案,这样史蒂夫就可以接受它,问题就结束了。@KrishnanMahadevan,我对此不确定。在我在测试服务器上运行一个大型套件之前,这似乎是可行的。大多数带TestNG注释的方法都没有被调用,因为它们本应该被调用。该测试的细节太大,无法在这里展示。如果有机会,我将重新测试这些方法。检查是否已将
alwaysRun=true
添加到配置方法中,以便无论选择哪个组执行测试,都能执行这些方法