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

使用PHPUnit/Selenium测试在一个位置获取所有屏幕截图,selenium,phpunit,selenium-rc,Selenium,Phpunit,Selenium Rc,我正在使用PHPUnit运行Selenium测试。当我的断言失败时,我使用captureScreenshotOnFailure获取屏幕截图 我在Linux机器、Mac和Windows机器上运行测试。这些测试都是从Linux(Ubuntu)设备上运行的 我想在一个位置获得所有的失败截图。我读到的所有内容都只是说屏幕截图放在主机上(如果IE在Windows框中测试失败,屏幕截图必须保存在Windows框中)。 有没有人对我如何在Linux设备上“结束”截图有什么好的想法,不管它们发生在哪里?在Lin

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

我在Linux机器、Mac和Windows机器上运行测试。这些测试都是从Linux(Ubuntu)设备上运行的

我想在一个位置获得所有的失败截图。我读到的所有内容都只是说屏幕截图放在主机上(如果IE在Windows框中测试失败,屏幕截图必须保存在Windows框中)。
有没有人对我如何在Linux设备上“结束”截图有什么好的想法,不管它们发生在哪里?

在Linux上创建一个共享驱动器/文件夹(如SMB或WebDAV),并将其装载到其他计算机上,因此PHPUnit会将截图保存到这个驱动器上。

好主意。它看起来像一个共享文件夹,通过对phpunit selenium()的更改,我将能够为运行测试的每台机器提供不同的位置。