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?
});
Also, wie greife ich auf das Fenster und die Javascript-Variablen? Ich möchte überprüfen, ob mein Skript die Klicks korrekt erfasst. Ich möchte etwas wie expect(browser.document.window.myScript.click_counter).toBe 5
machen.ZombieJS - Wie rufe ich JavaScript-Funktionen auf oder prüfe JavaScript-Werte?
Skript wird asynchron geladen. Wie kann ich feststellen, wenn es geladen ist? deshalb konnte ich nicht darauf zugreifen. – CamelCamelCamel
Sie könnten die API 'browser.wait' verwenden, die hier beschrieben wird: https://github.com/assaf/zombie/blob/master/doc/API.md – mihai
Leider scheint es nicht zu funktionieren. Könnten Sie ein Codebeispiel bereitstellen? – CamelCamelCamel