wendigo

A proper monster for front-end automated testing

MIT License

Downloads
190
Stars
150
Committers
16

Bot releases are hidden (Show)

wendigo - Wendigo 0.5.0

Published by angrykoala over 6 years ago

Changelog

  • Added optional selector to findByTextContaining
  • WaitFor support for functions and xPath
  • Back, forward and refresh methods
  • Settings updated if changed between browser creation
  • Fixed bug with error messages expect and actual values
  • Support for node 8.0.0
  • Remove unnecessary files from pack
  • Major code refactor
  • Mixwith, compositer and deep-equal dependencies added
wendigo - Wendigo 0.4.6

Published by angrykoala over 6 years ago

Changelog

  • Browser.assert.cookie
  • Cookies submodule
  • Remove default assertions errors
wendigo - Wendigo 0.4.5

Published by angrykoala over 6 years ago

Changelog

  • 0.4.5

    • Added selector support for findByText and clickText
    • Browser.assert.global
    • Added custom errors
    • Assertion error improvements
    • Error thrown when trying to perform actions before opening url
    • Open error handled
    • Dependencies update
  • 0.4.4

    • Browser.evaluate
    • Options and selectedOptions assertions
    • Browser.options
    • Browser.keyPress
    • LocalStorage assertions
    • Browser.setValue
wendigo - Wendigo 0.4.3

Published by angrykoala over 6 years ago

Changelog

  • Added localStore submodule
  • Added browser.innerHtml and assertions
  • Query and QueryAll support optionally 2 parameters for subqueries
  • Assert text and not text now support arrays of expected strings
  • Minor tests cleanup
  • Puppeteer updated to 1.2.0
wendigo - Wendigo 0.4.2

Published by angrykoala over 6 years ago

Changelog

  • Select and selectedOptions methods
  • Text and title assertions now support regex expectations
  • Not class assertion
  • Class method now throws if no element is found
  • Injected query method now accepts xpath,
  • browser.uploadFile method
  • Puppeteer updated to 1.1.1
  • assert.attribute now allows using null as expected value
wendigo - Wendigo 0.4.1

Published by angrykoala over 6 years ago

Changelog

  • browser.waitUntilNotVisible method
  • href and not href assertions
  • waitfor now waits until the element is visible
  • Fixed bug where url wasn't updated by window history
wendigo - Wendigo 0.4.0

Published by angrykoala over 6 years ago

Changelog

  • Browser style and not style assertions
  • browser.styles will return the computed css styles
  • Type will trigger the keyboard events
  • Type behaviour changed
  • Readme improvements
wendigo - Wendigo 0.3.2

Published by angrykoala over 6 years ago

Changelog

  • Attribute and not attribute assertions
  • browser.attribute method
  • browser.click and browser.clickText throws if no element is found, return the number of elements
  • Puppeteer settings are now passed down in createBrowser, including slowMo
  • Minor improvements in assertion messages
wendigo - Wendigo 0.3.1

Published by angrykoala over 6 years ago

Changelog

  • Method browser.clickText
  • Find by text fixed to return valid html elements
wendigo - Wendigo 0.3.0

Published by angrykoala over 6 years ago

Changelog

  • Support for DOM Node as selector in all methods
  • Assert textContains
  • Click now supports index and clicks all elements
  • Headless option to set browser's headless mode
  • All query methods now return a puppeteer's DOM Node
  • browser.type types on all elements and apending the value
  • Removed jsdom dependency
wendigo - Wendigo 0.2.2

Published by angrykoala over 6 years ago

Changelog

  • Value assertion
  • Element and elements assertions
  • Browser methods value, clearValue and type
  • Node version set in package.json
wendigo - Wendigo 0.2.1

Published by angrykoala over 6 years ago

Changelog

  • Browser.class and browser.assert.class
  • Url getters and assertions
  • Documentation in the readme file
wendigo - Wendigo 0.2.0

Published by angrykoala over 6 years ago

Changelog

  • Using chrome headless and puppeteer instead of Phantomjs
  • "not" assertions reimplemented
  • Added default assertion error messages
Package Rankings
Top 7.19% on Npmjs.org
Badges
Extracted from project README
npm
Related Projects