java appium输出错误时如何让pipeline失败

问题描述 投票:0回答:1

如果出现错误,我想让我的管道失败。 例如,现在,如果我没有找到某个项目,我的管道会显示一切正常。

例如,如果我没有获取元素,我会对执行此行的代码说:

driver.executeScript("lambda-status=failed");
driver.quit();

第一个是在 lambda 测试中显示,就像我的测试失败了,第二个是完成测试。

还有另一种方法可以退出驱动程序吗?之类的。驱动程序.退出(“错误”);或类似的东西。 如果我的测试中存在任何错误,我想对我的管道执行此操作失败。

java selenium-webdriver testing appium lambdatest
1个回答
-1
投票

对于这种情况,我们可以尝试 driver.quit(); 此代码将终止 WebDriver 会话并关闭所有关联的浏览器窗口或选项卡。

在使用此命令之前,请确保您已在 Java 代码中初始化了 WebDriver(驱动程序)的实例。

还有

当您的 Java Appium 应用程序执行期间发生错误时。在Java中,您可以使用System.exit(1)

使用此钩子标记状态失败或通过https://www.lambdatest.com/support/docs/appium-lambdatest-hook

如果脚本抛出错误,请使用 try 和 catch 块

© www.soinside.com 2019 - 2024. All rights reserved.