Γρήγορη αναφορά

Zombie.js Σημειώσεις

Γρήγορος οδηγός αναφοράς για δοκιμές headless browser με το Zombie.js στο Node.js: πλοήγηση σελίδας, φόρμες, ερωτήματα στοιχείων και assertions.

· Δημοσιεύτηκε

Το Zombie.js είναι μια ελαφριά λύση δοκιμών headless browser πλήρους στοίβας για το Node.js.

Αυτοματισμός Προγράμματος Περιήγησης

Παράδειγμα Ροής Εργασίας

browser
  .visit("http://localhost:3000/", () => {})
  .fill("email", "[email protected]")
  .fill("password", "eat-the-living")
  .select("Born", "1985")
  .uncheck("Send newsletter")
  .clickLink("Link name")
  .pressButton("Sign", () => { ... })
  .text("H1")

Προσδοκίες & Ισχυρισμοί (Assertions)

expect(browser.query("#brains"))

expect(browser.body.queryAll(".hand")).length(2)

console.log(browser.html())
console.log(browser.html("table.parts"))

expect(Browser.text(".card-nopad small"), "Ένας καλύτερος τρόπος μετακίνησης!")

Σχετικά θέματα