CodeceptJS v3.0.5 Release Notes
-
๐ Features:
- ๐ณ Official Docker image for CodeceptJS v3. New Docker image is based on official Playwright image and supports Playwright, Puppeteer, WebDriver engines. Thanks @VikentyShevyrin
- ๐ Better support for Typescript
codecept.conf.ts
configuration files. See #2750 by @elaichenkov - ๐ Propagate more events for custom parallel script. See #2796 by @jccguimaraes
- ๐ [mocha-junit-reporter] Now supports attachments, see documentation for details. See #2675 by @Shard
- ๐ CustomLocators interface for TypeScript to extend from LocatorOrString. See #2798 by @danielrentz
- ๐ฒ [REST] Mask sensitive data from log messages.
js I.sendPatchRequest('/api/users.json', secret({ "email": "[email protected]" }));
๐ See #2786 by @PeterNgTr
๐ Bug fixes:
- ๐ Fixed reporting of nested steps with PageObjects and BDD scenarios. See #2800 by @davertmik. Fixes #2720 #2682
- ๐ Fixed issue with
codeceptjs shell
which was broken since 3.0.0. See #2743 by @stedman - ๐ [Gherkin] Fixed issue suppressed or hidden errors in tests. See #2745 by @ktryniszewski-mdsol
- ๐ [Playwright] fix grabCssPropertyFromAll serialization by using property names. See #2757 by @elaichenkov
- ๐ [Allure] fix report for multi sessions. See #2771 by @cbayer97
- ๐ [WebDriver] Fix locator object debug log messages in smart wait. See 2748 by @elaichenkov
๐ Documentation fixes:
- ๐ Fixed some broken examples. See #2756 by @danielrentz
- ๐ Fixed Typescript typings. See #2747, #2758 and #2769 by @elaichenkov
- โ Added missing type for xFeature. See #2754 by @PeterNgTr
- ๐ Fixed code example in Page Object documentation. See #2793 by @mkrtchian
โก๏ธ Library updates:
- โก๏ธ Updated Axios to 0.21.1. See by @sseide
- โก๏ธ Updated @pollyjs/core @pollyjs/adapter-puppeteer. See #2760 by @Anikethana
- ๐ณ Official Docker image for CodeceptJS v3. New Docker image is based on official Playwright image and supports Playwright, Puppeteer, WebDriver engines. Thanks @VikentyShevyrin