我正在使用PHPUnit运行我的Selenium测试。当我的断言失败时,我使用captureScreenshotOnFailure来获取屏幕截图。
我在Linux机器、Mac和Windows机器上运行测试。这些测试都是从Linux (Ubuntu)机器上运行的。
我想把所有的失败截图放在一个地方。我所读到的一切,只是说屏幕截图是放在主机上的(如果在Windows机器上的IE测试失败,屏幕截图必须保存在Windows机器上)。有没有人有什么好主意,让我的屏幕截图都“结束”在Linux机器上,不管它们发生在哪里?
发布于 2011-03-04 16:36:01
在linux上创建一个共享驱动器/文件夹(例如SMB或WebDAV),并将其挂载到其他计算机上,以便PHPUnit将屏幕截图保存到该驱动器。
https://stackoverflow.com/questions/5184514
复制相似问题