gpt4 book ai didi

selenium-webdriver - testng selenium webdriver 没有按顺序执行测试

转载 作者:行者123 更新时间:2023-12-04 07:59:23 26 4
gpt4 key购买 nike

我在一个类中定义了 3 个测试

@Test
public void test1(){
enter userID
}

@Test
public void test2(){
enter password
}

@Test
public void test3(){
click loginButton
}

但是测试从 test3 开始执行,首先点击 loginButton,而不是按顺序。

最佳答案

在 TestNG 中,类文件中方法的顺序是不可预测的,因此您需要使用依赖项[dependsOnMethodspriority] 或在 XML[ preserver-order=true 在你的 testng.xml].

@Test   //( priority = 1 )
public void test1(){
enter userID
}

@Test(dependsOnMethods="test1") //( priority = 2 )
public void test2(){
enter password
}

@Test(dependsOnMethods="test2") //( priority = 3 )
public void test3(){
click loginButton
}

关于selenium-webdriver - testng selenium webdriver 没有按顺序执行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31969873/

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