【发布时间】:2016-05-12 22:04:45
【问题描述】:
我有一个表单填写脚本 在任何行(步骤)执行期间,如果测试用例失败,则直接关闭浏览器。 例如:在填写表单时,如果找不到元素(文本框或复选框),它会抛出异常 nosuchelements 并直接关闭我在脚本中使用 assert (testNG) 的浏览器 我想要的是,如果测试用例在中间的任何地方都失败了,我希望测试用例继续执行,但在报告中它应该显示测试用例失败
在我的代码中
String Jobvalue = driver.findElement(By.xpath("//label[@for='ctl00_ContentPlaceHolder1_RadPanelBar1_i0_chkColumns_5']")).getText();
Assert.assertEquals(Jobvalue, "Job Value ($)");
Reporter.log(Jobvalue+" Text Verification ---- Passed",true);
如果实际值不等于期望值,断言将失败测试用例 我想要一个替代断言或任何继续执行测试用例直到结束的代码,如果实际值不等于预期值,它应该在报告中显示它失败
【问题讨论】:
标签: java selenium selenium-webdriver