【问题标题】:Selenium: Storing screenshots with selenium gridSelenium:使用 selenium 网格存储屏幕截图
【发布时间】:2011-10-15 03:35:45
【问题描述】:
我遇到了一个问题,我试图一次启动许多测试(使用 html 套件)他们启动 find,但是当 selenium 截取自screenshots 是硬编码的 我不能为截图自动创建一个新文件夹,这样下一个测试就不会覆盖截图。在为脚本捕获屏幕截图并存储它们的同时,你们如何处理运行许多测试?
【问题讨论】:
标签:
testing
selenium
screenshot
selenium-rc
【解决方案1】:
要么将它们存储在不同的位置,要么将它们存储在相同的位置,每次运行时使用不同的名称。
由于权限被拒绝错误,我无法让 captureEntirePageScreenshot 命令与 FF5 一起使用,因此您必须对此进行测试。
尝试使用 storeEval 从 javascript 生成时间戳,并在屏幕截图文件名中使用变量。
<tr>
<td>storeEval</td>
<td>new Date().getTime();</td>
<td>dateTimestamp</td>
</tr>
<tr>
<td>captureEntirePageScreenshot</td>
<td>c:\screenshot-${dateTimestamp}.png</td>
<td></td>
</tr>