좀비의 DOM API를 지원하므로 문서 태그에 스크립트 태그를 추가 할 수 있습니다.
다음의 예는 좀비 홈페이지에 jQuery를 삽입하는 방법을 보여줍니다
var Browser = require("zombie");
var assert = require("assert");
// Load the page from localhost
browser = new Browser()
browser.visit("http://zombie.labnotes.org/", function() {
assert.ok(browser.success);
// append script tag
var injectedScript = browser.document.createElement("script");
injectedScript.setAttribute("type","text/javascript");
injectedScript.setAttribute("src", "http://code.jquery.com/jquery-1.11.0.min.js");
browser.body.appendChild(injectedScript);
browser.wait(function(window) {
// make sure the new script tag is inserted
return window.document.querySelectorAll("script").length == 4;
}, function() {
// jquery is ready
assert.equal(browser.evaluate("$.fn.jquery"), "1.11.0");
console.log(browser.evaluate("$('title').text()"));
});
});
하지 보이는 당신이 북마크 작동 방법을 잘 알고 있습니까? 어쩌면 그게 당신이 성취하려고하는 것을 도울 수 있습니다. – user3507600