使用PHPUnit / Selenium测试在一个位置获取所有屏幕截图

时间:2011-03-03 17:53:51

标签: selenium phpunit selenium-rc

我正在使用PHPUnit来运行我的Selenium测试。当我的断言失败时,我正在使用captureScreenshotOnFailure来获取屏幕截图。

我在Linux机器,Mac和Windows机器上运行测试。这些测试都是从Linux(Ubuntu)框中运行的。

我想在一个位置获取所有失败的屏幕截图。我读过的所有内容,只是说截图放在主机上(如果Windows框中的IE测试失败,屏幕截图必须保存在Windows框中)。 有没有人对如何让我的截图全部“最终”在Linux机器上有任何好的想法,无论它们发生在哪里?

1 个答案:

答案 0 :(得分:0)

在linux上创建一个共享驱动器/文件夹(例如SMB或WebDAV)并将其安装在其他计算机上,以便PHPUnit将屏幕截图保存到此驱动器。