在Selenese中使用动态名称捕获EndEnrePageScreenshot

时间:2015-07-10 09:53:59

标签: selenium selenium-ide

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

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

2 个答案:

答案 0 :(得分:1)

在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>

答案 1 :(得分:0)

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

我希望它可以节省30分钟的时间:)