我正在使用 java 处理 selenium 和 testNG ..我对此代码有一些问题:
Assert.assertEquals(webDriver.getCurrentUrl(), "http://google.com");
问题是如何在assertEquals中创建if else条件。像这样
if( Assert.assertEquals(webDriver.getCurrentUrl(), "http://google.com"));
{
//do Nothing
}
else
{
// take screenshoot
}
大家有什么想法吗?
最佳答案
如果断言失败,则会抛出断言错误。您需要捕获 AssertionError 并在捕获中捕获屏幕截图。
try{
Assert.assertEquals(...,...);
}catch(AssertionError e){
Log error;
Takescreenshot;
}
关于java - Assert.assertEquals selenium testNG 上的 if else 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34891265/