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
此命令执行所有测试,如果任何测试失败,它只重新运行失败的测试。
如果出现特定的罕见系统错误,是否可以告诉系统重新启动测试?
基本上有时我们会遇到与元素“模糊”或“陈旧”相关的奇怪错误,但这并不意味着网站无法正常工作等。我认为这与网站的延迟有关 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
此命令执行所有测试,如果任何测试失败,它只重新运行失败的测试。