Codeception 忽略特定的错误类型并重新启动测试

Codeception disregard specific error types and relaunch test

如果出现特定的罕见系统错误,是否可以告诉系统重新启动测试?

基本上有时我们会遇到与元素“模糊”或“陈旧”相关的奇怪错误,但这并不意味着网站无法正常工作等。我认为这与网站的延迟有关 CSS 加载不够快等等

例如是否有一个指令告诉系统如果像

这样的错误
     [Facebook\WebDriver\Exception\ElementClickInterceptedException] Element 
\<li id="nav_step0" class="nav-steps selected"> is not clickable at point (330,237) 
because another element \<div id="ajaxloading_mask" class="mask"> obscures it

要再次简单地重新启动测试?

不,无法针对特定错误重新启动失败的测试。

您可以重新运行所有失败的测试:

codecep run || codecept run -g failed

此命令执行所有测试,如果任何测试失败,它只重新运行失败的测试。