public class testClassName(){
@BeforeClass
public void setup(){}
@AfterClass
public void cleanup(){}
@test
@step(value = 1)
public void testcase1() throws exception{
}
@test
@step(value = 2)
public void testcase2() throws exception{}
@test
@step(value = 3)
public void testcase3() throws exception{}
}
我的Selenium测试具有上述格式,每次运行单个测试用例时,它们都会通过。然而,当我运行整个类时,第一个测试用例通过,另外两个测试用例失败。
对于每个测试用例,首先打开相同的url页面并单击一个新按钮。然而,当我运行整个类时,执行在第二个测试用例处停止,并抱怨它找不到新按钮。有人能帮我吗?新按钮xpath和url xpath是共享变量。文章源自玩技e族-https://www.playezu.com/179048.html 文章源自玩技e族-https://www.playezu.com/179048.html
未知地区 1F
当第一个测试通过时,检查浏览器窗口的状态。我猜想您忘记了创建适当的after方法并为下一个测试恢复应用程序状态。真实的代码示例有助于理解出错的地方。