2

我正在使用 Codeception/phantomjs,并希望在测试失败/出错时捕获屏幕截图,错误的原因是文件名。我在 casperjs 中做过类似的事情,但在 Codeception/phantomjs 中找不到实现此功能的最佳位置/方法,因为 makeScreenshot 仅适用于 WebGuy,而不适用于 Console.php

谢谢!

4

1 回答 1

3

Codeception 会自动在每次测试失败时生成屏幕截图。(如果您使用 Selenium Web 驱动程序)。只需检查您的 tests/_log 目录,Codeception 保存最后显示页面的屏幕截图。

屏幕截图的名称是失败的 cept/cest 名称和“.fail.png”的串联(即 MyTestCept.php.fail.png)。

于 2014-03-28T18:19:46.277 回答