Selenium webdriver 在测试方法中调用@Test方法还是在测试方法中调用类?

Selenium webdriver 在测试方法中调用@Test方法还是在测试方法中调用类?,selenium-webdriver,testng,Selenium Webdriver,Testng,正如我之前发布的,我们不能将测试代码放在After方法或Before方法中 我的场景就像我有10个测试方法,在每个方法之后,我必须运行另一个测试方法 请让我知道这个问题的答案,如果有人知道 提前感谢。您可以使用@Test methods,但请指定要执行的优先级 @Test( priority = 1 ) public void test1() { System.out.println("test1"); } @Test( priority = 2 ) public void test2

正如我之前发布的,我们不能将测试代码放在After方法或Before方法中

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

请让我知道这个问题的答案,如果有人知道


提前感谢。

您可以使用@Test methods,但请指定要执行的优先级

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

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

通过这种方式,您可以按指定的顺序执行测试方法。我希望它能帮助你

谢谢,,
Murali

您需要遵循基本的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();
}
}
希望这个解决方案能帮助你解决问题

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();
}
}