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?
скрипт загружается асинхронно. Как я могу определить, когда он загружен? поэтому я не смог получить к нему доступ. – CamelCamelCamel
Вы можете использовать API-интерфейс 'browser.wait', описанный здесь: https://github.com/assaf/zombie/blob/master/doc/API.md – mihai
, к сожалению, он не работает. можете ли вы представить пример кода? – CamelCamelCamel