我将TestNG与Selenium结合使用来测试具有多页面流(例如注册并跨8个不同页面完成您的配置文件)的Web应用程序。TestNG是否支持WARN类型错误而不仅仅是PASS/FAIL?
我已经使用Selenium的PageObject的方法,并在每个页面中执行检查代码以检查“php error”消息不会显示在页面中,在这种情况下,如果单个页面检测到此错误,则完整流(这是一个@Test方法在内部引用多个PageObjects)将失败。
我想报告一些错误,但不会将整个流程标记为失败(例如错误地转义引号或HTML字符)。我可能在所有页面中都有一个共同的错误,这并不妨碍整个流程的执行,如果我能报告警告并能够继续测试,这将节省时间。
是Reporter做到这一点的最好方法?从可用性角度来看,使用RED(失败),GREEN(通过)和ORANGE(警告)颜色显示报告会很好。
我很想知道这是否也很容易完成,或者有什么可以开箱即可完成的。 – Aaron