v0.18.6 (2017-12-28)
Enhancements
Chrome DevTools are opened in a separate window during test execution (#1964)
Bug Fixes
- In Chrome, disabled showing the 'Save password' prompt after typing text in the input of the
passwordtype (#1913) - Now TestCafe correctly scrolls a page to an element when this page has scrollbars (#1955)
- Fixed the 'Cannot redefine property %testCafeCore%' script error (#1996)
- TestCafe now rounds off dimension values when it calculates scrolling (#2004)
- In Chrome, the 'Download multiple files' dialog no longer prevents test execution process (#2017)
- TestCafe now closes a connection to the specified resource if the destination server hangs up (testcafe-hammerhead/#1384)
- Proxying the
location'shrefproperty now works correctly (testcafe-hammerhead/#1362) - The proxy now supports
httpsrequests for node 8.6 and higher (testcafe-hammerhead/#1401) - Added support for pages with the
superkeyword (testcafe-hammerhead/#1390) - The proxy now properly emulates native browser behavior for non-success status codes (testcafe-hammerhead/#1397)
- The proxied
ServiceWorker.registermethod now returns a rejected Promise for unsecure urls (testcafe-hammerhead/#1411) - Added support for
javascriptprotocol expressions applied to the location's properties (testcafe-hammerhead/#1274)