gpt4 book ai didi

java - 如何使用 Java 通过 Selenium RC 和 TestNG 顺序运行/执行方法

转载 作者:行者123 更新时间:2023-12-01 07:14:53 27 4
gpt4 key购买 nike

我有一个包含 3 个方法的 java 类:

public class Test{
public void orange(){
}
public void apple(){
}
public void mango(){
}
}

我想按顺序执行上面提到的 3 个方法,就像我用 Selenium RC 和 TestNG 编写的那样。我怎样才能做到这一点?

最佳答案

最简单的方法是将@Test更改为@Test(singleThreaded=true)。如果这样做,类中的所有测试都将在单个线程中按顺序运行。

或者

如果您想明确测试运行的顺序,可以使用注释@dependsOnMethods

public void orange(){}

@Test(dependsOnMethods = { "orange" })
public void apple(){}

@Test(dependsOnMethods = { "apple" })
public void mango(){}

如果您希望类中的某些方法(但不是全部)按顺序运行,这也很好。

http://testng.org/doc/documentation-main.html#dependent-methods

关于java - 如何使用 Java 通过 Selenium RC 和 TestNG 顺序运行/执行方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5402162/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com