我的页面上有一个链接,单击该链接会刷新此页面。
如何使用 Selenium-IDE 验证页面是否确实已刷新/重新加载?
有人可以解释一下为什么脚本(下面带有setTimeout命令)在Greasemonkey中执行所需的时间(400-500毫秒)比在Firefox控制台中执行的时间长100毫秒(400-500毫秒)吗?
var start = new Date ().getTime ();
console.log (
new Date ().getHours ()+" : " + new Date ().getMinutes ()
+ " : " + new Date ().getSeconds () + " : "
+ new Date ().getMilliseconds ()
);
setTimeout (foo,100);
//foo ();
function foo () {
var time = new Date () - start;
console.log ("Execution time: " + time + "ms");
}
Run Code Online (Sandbox Code Playgroud)
这很奇怪,因为如果我切换setTimeout(foo,100)为pure foo(),那么Greasemonkey和Firefox控制台都将以闪电般的速度(〜10毫秒)执行它。
firefox ×1
greasemonkey ×1
javascript ×1
selenium ×1
selenium-ide ×1
setinterval ×1
settimeout ×1