在 Selenese 中使用动态名称的 captureEntirePageScreenshot

captureEntirePageScreenshot with dynamic name in Selenese

我想通过javascript在Selenese中生成captureEntirePageScreenshot命令的文件名参数。这可能吗?

场景是我想对每一个打开的页面进行截图,网页的名称是动态生成的,并且编码了一些信息。

这可以通过使用 "storeEval" 命令生成名称,然后使用原始 "captureEntirePageScreenshot" 命令来完成,该命令使用 "storeEval" 中定义的变量作为参数。

我希望它能为某人节省 30 分钟 :)

合并成javascript:

    <tr>
    <td>storeEval</td>
    <td>Date.now()</td>
    <td>timestamp</td>
</tr>
<tr>
    <td>storeEval</td>
    <td>&quot;SomePrefixScreenShot&quot; + storedVars['timestamp']</td>
    <td>filename</td>
</tr>
<tr>
    <td>echo</td>
    <td>${filename}</td>
    <td></td>
</tr>