Selenium Java-整个类失败,但单个测试用例通过

杨伟明
杨伟明
杨伟明
订阅者
264
文章
0
粉丝
测试交流1 184字数 169阅读0分33秒阅读模式
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是共享变量。

    • Katerina Zharkaya
      Katerina Zharkaya 9

      当第一个测试通过时,检查浏览器窗口的状态。我猜想您忘记了创建适当的after方法并为下一个测试恢复应用程序状态。真实的代码示例有助于理解出错的地方。

    匿名

    回复问题

    匿名网友
    确定

    拖动滑块以完成验证