如何在使用imacros拍摄傻瓜页面的屏幕截图时插入时间戳。
ONDOWNLOAD FOLDER=C:\folder\ FILE=SCREENTEST.PNG
TAG POS=1 TYPE=HTML ATTR=CLASS:* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
我正在使用此代码。效果很好,但我希望时间戳放在FireFox窗口内,我尝试过的插件位于窗口之外。意思是,iMacros没有抓住它们。
TNX
答案 0 :(得分:1)
查看以下代码的工作原理并根据您的需要进行调整:
SET ts {{!NOW:yyyy-mm-dd<SP>hh:nn:ss}}
SET S "var doc = window.document; var elt = doc.createElement('p'); elt.align = 'right'; elt.innerHTML = '<font color=red><b>{{ts}}'; doc.body.appendChild(elt); undefined;"
URL GOTO=javascript:{{S}}
' your screenshot taking here
JS包装上面的代码包含两个参数:
var ts = imns.formatDate("yyyy-mm-dd hh:nn:ss");
var tsColor = "red";
var tsSize = 5;
window.location.href = "javascript:var doc = window.document; var elt = doc.createElement('p'); elt.align = 'right'; elt.innerHTML = '<font color=" + tsColor + " size=" + tsSize +"> <b>" + ts + "'; doc.body.appendChild(elt); undefined;";