CodeceptJS v2.1.4 Release Notes

    • ๐Ÿ‘ [WebDriver][Puppeteer][Protractor][Nightmare] A11y locator support introduced by @Holorium. Clickable elements as well as fields can be located by following attributes:
      • aria-label
      • title
      • aria-labelledby
    • ๐Ÿ‘ [Puppeteer] Added support for React locators.
    • ๐Ÿ—„ [Puppeteer] Deprecated downloadFile
    • [Puppeteer] Introduced handleDownloads replacing downloadFile
    • ๐Ÿ”Œ [puppeteerCoverage plugin] Fixed path already exists error by @seta-tuha.
    • ๐Ÿ›  Fixed 'ERROR: ENAMETOOLONG' creating directory names in run-multiple with long config. By @artvinn
    • ๐Ÿ›  [REST] Fixed url autocompletion combining base and relative paths by @LukoyanovE
    • [Nightmare][Protractor] uncheckOption method introduced by @PeterNgTr
    • ๐Ÿ”Œ [autoLogin plugin] Enable to use without await by @tsuemura
    • โš  [Puppeteer] Fixed UnhandledPromiseRejectionWarning: "Execution context was destroyed... by @adrielcodeco
    • ๐Ÿ’ป [WebDriver] Keep browser window dimensions when starting a new session by @spiroid
    • Replace Ghekrin plceholders with values in files that combine a scenerio outline and table by @medtoure18.
    • โž• Added Documentation to locate elements in React Native apps. By @DimGun.
    • โž• Adding optional path parameter to bdd:snippets command to append snippets to a specific file. By @cthorsen31.
    • โž• Added optional output parameter to def command by @LukoyanovE.
    • ๐ŸŽ [Puppeteer] Added grabDataFromPerformanceTiming by @PeterNgTr.
    • โšก๏ธ axios updated to 0.19.0 by @SteveShaffer
    • โšก๏ธ TypeScript defitions updated by @LukoyanovE. Added secret and inject function.