wendigo

A proper monster for front-end automated testing

MIT License

Downloads
190
Stars
150
Committers
16

Bot releases are visible (Hide)

wendigo - Wendigo 1.5.1

Published by angrykoala about 6 years ago

Changelog

  • Fixed compositer dependency
wendigo - Wendigo 1.5.0

Published by angrykoala about 6 years ago

Changelog

  • Browser.loaded
  • Mock redirectTo option
  • Options passed to beforeOpen and afterOpen hooks
  • Mock waitUntilCalled will now wait until the response has been sent
wendigo - Wendigo 1.4.2

Published by angrykoala about 6 years ago

Changelog

  • AddScript method
  • After Open hook fix
  • Minor improvements to some error messages
wendigo - Wendigo 1.4.1

Published by angrykoala about 6 years ago

Changelog

  • After Open hook
wendigo - Wendigo 1.4.0

Published by angrykoala about 6 years ago

Changelog

  • Plugin system for Wendigo browser
  • Mock assert postBody
  • Logs parse js objects correctly in console module
  • Puppeteer updated to 1.9.0
  • Browser.assert.cookie and browser.assert.webworker deprecated in favor of cookies and webworkers
  • Other dependencies updated
  • Minor improvements in mock handling
  • Minor code improvements on browserFactory and Modules

Update instructions

This version is compatible with previous versions, although if your code uses browser.assert.cookie, browser.assert.webworker or browser.assert.not.cookie, please update these as these are now deprecated.

wendigo - Wendigo 1.3.0

Published by angrykoala about 6 years ago

Changelog

  • WaitForRequest and waitForResponse will resolve if the request was already made
  • WaitForNextRequest and waitForNextResponse added with the past behavior of waitForRequest/Response
  • Mock WaitUntilCalled method

Update Intructions

If you rely on the old waitForRequest and waitForResponse behavior, please, change it to waitForNextRequest and waitForNextResponse

wendigo - Wendigo 1.2.0

Published by angrykoala about 6 years ago

Changelog

  • Support for index in clickText
  • Now TimeoutError will be thrown on timeouts
  • Changed default viewport res to 1440x9000
  • Browser.frames
  • Puppeteer updated to 1.8
  • Error handling improved

Update Instructions

Wendigo 1.2 should be compatible with 1.1 versions, however, conflicts may arise if your code depends on errors thrown by Wendigo, or default viewport

wendigo - Wendigo 1.1.0

Published by angrykoala about 6 years ago

Changelog

  • Viewport option on browser.open
  • WaitForRequest and waitForResponse methods
  • Assert.visible will pass if any visible element is found
  • NoSandbox option in createBrowser
  • KeyPress count parameter
  • Request.mock without options supported
  • Not.element assertion
  • Potential bug in request mocker fixed
  • Fixed potential bug when filtering by request response
  • Code style changed with more strict rules

Update instructions

browser.assert.visible may change behaviour

wendigo - Wendigo 1.0.0

Published by angrykoala about 6 years ago

This version fixes several bugs that affected performance and stability (mainly in CI systems)

Changelog

  • Browser.openFile method
  • Added extra information to browser.open and browser.close errors
  • Fixed a bug which caused so browsers not to close
  • Some performance and stability improvements

Update Instructions

No changes needed, some tests behaviour may changed due to several bugs fixed

wendigo - Wendigo 0.9.2

Published by angrykoala about 6 years ago

Changelog

  • Incognito browser option
  • Fixed bug where Wendigo options weren't updated properly
  • Puppeteer updated to 1.7.0
  • Removed async/await from core code to increase compatibility
wendigo - Wendigo 0.9.1

Published by angrykoala over 6 years ago

Changelog

  • Webworker module and assertions
  • Bug with request mocks remove and override fixed
  • Logo link fixed in readme

Update Instructions

No changes should be necessary when updating from Wendigo 0.9 to 0.9.1, although a fix in request mocks may cause unexpected behaviours. Tested on node 8.11.3

wendigo - Wendigo 0.9.0

Published by angrykoala over 6 years ago

This version contains core changes to how the queries and requests are handled. To update from a previous version:

  • Make sure to update the calls to browser.requests.mock(), these no longer accept a third parameter for "method", it can be set as part of the options in the second parameter
  • Browser.query, queryAll and queryXpath no longer return Puppeteer's ElementHandle objects, if you are manually using those objects, make sure to access them using the parameter element of the resulting object

Changelog

  • Updated requests mocks interface
  • Requests mocks now support regex and queryStrings
  • Console module
  • Console assertion
  • Exactly assertion in requests
  • Browser.scroll method
  • DomElement object to interface with Puppeteer's elementhandle
wendigo - Wendigo 0.8.1

Published by angrykoala over 6 years ago

Changelog

  • Delay option for request mocks
  • Auto option for request mocks
  • Trigger method for request mocks
  • UserAgent option in createBrowser settings
wendigo - Wendigo 0.8.0

Published by angrykoala over 6 years ago

Wendigo 0.8.0 has a major refactor on how requests filters and assertion works. Now every filter() and assert.request method returns a promise, so await is required for it to works.

Changelog

  • ResponseBody request filter and assertion
  • Regex support for expected value of assert.attribute
  • Major refactor in request filter and request assertions
wendigo - Wendigo 0.7.6

Published by angrykoala over 6 years ago

Fixed critical error in wendigo 0.7.5

Changelog

  • Fixed request interceptor unhandled error
wendigo - Wendigo 0.7.5

Published by angrykoala over 6 years ago

Changelog

  • Request filter and assertion by postBody
  • RequestMock object with assertion
  • Browser.waitForPageLoad
  • Mocks cleared on close
  • BeforeClose hook in components
  • ClearRequestMocks on open option
  • Assert.redirect
wendigo - Wendigo 0.7.4

Published by angrykoala over 6 years ago

Changelog

  • Browser.focus
  • Browser.hover
  • Assert.focus
  • Minor bugs in tests fixed
  • Request mock supports objects as response method
  • Fixed bug where navigation to a different page breaks some methods
wendigo - Wendigo 0.7.3

Published by angrykoala over 6 years ago

Changelog

  • Assert.enabled and assert.disabled
  • WaitForUrl
  • Fixed assert.attribute with null expected
  • Dependencies update
wendigo - Wendigo 0.7.0

Published by angrykoala over 6 years ago

Changleog

  • Assert.request module
  • Assert.visible now checks every parent node is visible
  • Browser.setViewport
  • Assert.attribute and assert.not.attribute now match any element
  • Assert.href and assert.not.href now match any element
  • Assert.visible message is now different when the element doesn't exist
  • WaitFor message changed when waiting for a function
wendigo - Wendigo 0.6.0

Published by angrykoala over 6 years ago

Changelog

  • Checked, check and uncheck methods
  • Checked and not checked assertions
  • Browser.requests module
  • Fixed SubqueryXpath Problem
  • Compositer updated to 1.1.0
  • Puppeteer updated to 1.3.0
Package Rankings
Top 7.19% on Npmjs.org
Badges
Extracted from project README
npm
Related Projects