我有一个phantomjs脚本,用于检查我的网站登录是否有效。它基本上点击了网站的URL并grep字符串"在哪里?"在我的网站登陆页面上。如果找到则返回TRUE,否则返回FALSE。
目前我的脚本失败了,因为它没有等到我的网站加载。由于我的网站尚未加载,因此无法找到字符串"在哪里?"因此失败了。
那么,有没有办法可以在phantomjs中放置一些 sleep ,这样它就会睡2分钟左右然后检查字符串"在哪里?"。
我当前等待重定向的代码:
// ensure that form redirects will be executed
function() {
try {
page.evaluate(
function () {
if (document.getElementById("pageResponse") != null) {
document.getElementById("pageResponse").submit();
}
}
);
} catch (e) {
throw e;
}
},
一些如何不起作用。它仍然没有等待重定向发生在实际页面上。
此致 Rohith