我是 Selenium 的新手,当 Assert equals 失败时,我被 Selenium 截屏所困。我正在使用TestNG。
当测试用例在服务器端失败时,它需要对页面进行截图,以便我可以准确地知道哪里出错了。
我将代码包装在 try catch 块中,在 catch 中,我正在截屏。
当 O 看到 selenium 问题时,屏幕截图功能正在工作,例如元素不可见、无法单击元素。
但这对于 Assert.equals() 来说是失败的。当 Assert.assertEquals() 失败时,我希望它会捕获并截取屏幕截图。任何人都可以澄清我的疑问吗?
下面是代码片段,我如何尝试实现这一点:
try {
Assert.assertEquals(expected,actualoutput,message) //it fails
}
catch {
Selenium taking screenshot // iam not able to take screenshot
}