全局处理Codeception的WebDriver异常

时间:2018-07-23 08:24:50

标签: php exception-handling codeception remotewebdriver

我正在寻找一种干净的方法来在Codeception中处理WebDriver的异常。可以捕获一些异常并将其报告给测试结果(例如,元素不可单击),这是可以的。但是有时会有UnknownServerException带有超时消息,该消息会冒泡到Codeception的关闭处理程序并停止执行进一步的测试。这很难理解,因为任何WebDriver函数都可以生成它。我需要从WebDriver捕获这些未捕获的异常,并以我的方式进行处理(例如Symfony的ExceptionHandler),例如重新启动WebDriver并继续执行其他测试。

0 个答案:

没有答案