我遇到了一个问题,我试图一次启动许多测试(使用html套件),他们启动find,但问题出现在selenium正在采取html测试中的屏幕截图以来的位置屏幕截图是硬编码我无法动态创建一个新文件夹的屏幕截图,以便下一个测试不会覆盖屏幕截图。你们如何处理运行许多测试,同时捕获脚本的截图并存储它们?
答案 0 :(得分:0)
将它们存储在不同的位置,或者将它们存储在每个运行的不同名称的相同位置。
由于权限被拒绝错误,我无法使用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>