var Browser = require("zombie");
// Load the page from localhost
browser = new Browser()
browser.visit("http://localhost:3000/", function() {
// Let's say the page has window.jQuery
// How do I access it?
});
那麼,如何訪問窗口和JavaScript變量?我想檢查我的腳本是否正確跟蹤「點擊」。我想要做一些像expect(browser.document.window.myScript.click_counter).toBe 5
。ZombieJS - 如何調用JavaScript函數或檢查JavaScript值?
The腳本異步加載。如何檢測何時加載?這就是爲什麼我無法訪問它。 – CamelCamelCamel 2012-04-09 16:47:44
你可以使用這裏描述的'browser.wait' API:https://github.com/assaf/zombie/blob/master/doc/API.md – mihai 2012-04-09 20:19:00
不幸的是,它似乎沒有工作。你能提供一個代碼示例嗎? – CamelCamelCamel 2012-04-11 06:58:44