gpt4 book ai didi

java - 检查错误页面 webdriver java

转载 作者:太空宇宙 更新时间:2023-11-04 10:54:32 25 4
gpt4 key购买 nike

如果网站出现问题,则会出现错误页面并带有堆栈跟踪,并且此文本具有 WebElement。当网站关闭时,我可以找到 errorTrace 元素并记录错误。

但是,该网站已启动并正在运行,errorTrace 元素已隐藏,我收到了 NosuchElementException 但它应该继续,因为我们没有错误。当某些事情可能发生但没有必要发生时,我该如何处理这种情况!

@FindBy(id = "someId")
private WebElement errorTrace;

try {
errorTrace.isDisplayed();
} catch (Exception e) {
Log.error("Unexpected error appears: \n" + errorTrace.getText());
}

我想实现一些通用的方法,当网站发生问题时,妥善处理。因此,只有当 errorTrace 元素在 DOM 中可用时,测试才会失败。

最佳答案

使用 if(!errorTrace.getText().contains("Stack Trace"))

或者检查页面中的标题是否与错误页面的标题相同。

关于java - 检查错误页面 webdriver java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47443016/

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