在Test方法中调用@Test方法或在Test方法中调用类?

时间:2016-02-16 04:16:16

标签: selenium-webdriver testng

正如我之前发布的,我们无法在After方法或Before方法中输入测试代码。

我的场景就像我在每个方法之后有10个测试方法我必须运行另一个测试方法。

如果有人知道,请让我知道答案......

先谢谢。

2 个答案:

答案 0 :(得分:0)

您可以使用@Test方法,但指定要执行的优先级。

 @Test( priority = 1 )
 public void test1() {
 System.out.println("test1");
 }

@Test( priority = 2 )
public void test2() {
System.out.println("test2");

}

@Test( priority = 3 )
public void test3() {
System.out.println("test3");
}

以这种方式,您可以按指定的顺序执行测试方法。我希望它会对你有所帮助。

谢谢你, 穆拉利

答案 1 :(得分:0)

您需要遵循基本的Java代码,将方法从一个类调用到另一个

Class A

public class A {

static void method1()
{
    System.out.println("Selenium_1");
}
static void method2()
{
    System.out.println("Selenium_1");
}

}


Class B

public class B extends A {

public static void main(String ar[])
{
    method1();
    method2();
}
}

希望此解决方案可以帮助您解决问题。