我想通過javascript在Selenese中生成captureEntirePageScreenshot命令的filename參數。那可能嗎?在Selenese中使用動態名稱的captureEntirePageScreenshot
這種情況是我想爲每個打開的頁面截圖,並且網頁的名稱是動態生成的,並對一些信息進行編碼。
我想通過javascript在Selenese中生成captureEntirePageScreenshot命令的filename參數。那可能嗎?在Selenese中使用動態名稱的captureEntirePageScreenshot
這種情況是我想爲每個打開的頁面截圖,並且網頁的名稱是動態生成的,並對一些信息進行編碼。
這可以通過使用「storeEval」命令生成名稱,然後使用「storeEval」中定義的變量作爲參數的原始「captureEntirePageScreenshot」命令完成。
我希望這樣可以節省別人30分鐘:)
結合它在javascript:
<tr>
<td>storeEval</td>
<td>Date.now()</td>
<td>timestamp</td>
</tr>
<tr>
<td>storeEval</td>
<td>"SomePrefixScreenShot" + storedVars['timestamp']</td>
<td>filename</td>
</tr>
<tr>
<td>echo</td>
<td>${filename}</td>
<td></td>
</tr>
可以給文件命名爲 「文件名」 +計數;這裏count是一個變量,你必須爲每個截圖增加它。 –