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

杨伟明
杨伟明
订阅者
278
文章
0
粉丝
测试交流1 173字数 169阅读0分33秒阅读模式
摘要公共类testClassName(){ @上课前 public void setup(){} @课后 public void cleanup(){} @测试 @步长(值=1) pu...
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

 
    • Katerina Zharkaya
      Katerina Zharkaya 9

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

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证