0
我需要使用PhantomJS進行一些測試,並且需要檢測是否存在已注入網站的JQuery庫。如果有的話,我不想將它注入到我要做我的東西的頁面中。如果沒有,我想將這個庫注入到當前頁面。我有以下功能:如何查看是否有通過PhantomJS注入到網站中的JQuery
function checkJQuery()
{
return page.evaluate(function()
{
return window.jQuery;
});
}
然後,在我的功能,每個「page.evaluate」之前我有以下行
if (!checkJQuery())
page.injectJs("jquery.js");
我希望這個函數返回無論是「真」或「假」 。但我所擁有的是'空'。我的測試在這裏出了什麼問題?
非常感謝您的幫助。 – Suo6613 2014-09-22 03:20:38
不客氣! – cherrysoft 2014-09-22 11:39:02