作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将 Selenium 与 TestNG 一起使用。
当尝试使用 Assert.fail();
获取元素时,出现以下异常
需要的是,我想获得完整的堆栈帧。在异常中,已删除的堆栈帧(“已删除 24 个堆栈帧”)打印在异常的底部。但我想打印报告中的所有堆栈帧。
java.lang.AssertionError: Elements[id, newDocName] was Not Visible
after waiting for 1 Minute
at processor.WebdriverActions.writeFailure(WebdriverActions.java:2213)
at
processor.WebdriverActions.waitForElementVisible(WebdriverActions.java:1015)
at
testcases.NewUI_Animation_All.TC001_PresentationCreation_ChooseTheme(NewUI_Animation_All.java:12)
... Removed 24 stack frames
提前致谢。
最佳答案
您没有描述如何运行测试,但如果您想要完整的 Stacktrace,您可以:
-Dtestng.show.stack.frames=true
JVM 选项或System.setProperty("testng.show.stack.frames", "true")
在你的代码中verbose>=2
开头)关于java - 如何在不删除 TestNG 中的堆栈帧的情况下获得完整的 AssertionError 报告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347199/
我是一名优秀的程序员,十分优秀!