CodeceptJS v3.0.6 Release Notes

    • ๐Ÿ‘€ [Playwright] Added electron as a browser to config. See #2834 by @cbayer97
    • ๐Ÿ‘€ [Playwright] Implemented launchPersistentContext to be able to launch persistent remote browsers. See #2817 by @brunoqueiros. Fixes #2376.
    • ๐Ÿ›  Fixed printing logs and stack traces for run-workers. See #2857 by @haveac1gar. Fixes #2621, #2852
    • ๐Ÿ‘€ Emit custom messages from worker to the main thread. See #2824 by @jccguimaraes
    • ๐Ÿ‘Œ Improved workers processes output. See #2804 by @drfiresign
    • ๐Ÿ‘€ BDD. Added ability to use an array of feature files inside config in gherkin.features. See #2814 by @jbergeronjr
    "features": [
      "./features/*.feature",
      "./features/api_features/*.feature"
    ],
    
    • โž• Added getQueueId to reporter to rerun a specific promise. See #2837 by @jonatask
    • โž• Added fakerTransform plugin to use faker data in Gherkin scenarios. See #2854 by @adrielcodeco
    Scenario Outline: ...
      Given ...
      When ...
      Then ...
    
      Examples:
      | productName          | customer              | email              | anythingMore |
      | {{commerce.product}} | Dr. {{name.findName}} | {{internet.email}} | staticData   |
    
    • ๐Ÿ”ง [REST] Use class instance of axios, not the global instance, to avoid contaminating global configuration. #2846 by @vanvoljg
    • ๐Ÿ‘€ [Appium] Added tunnelIdentifier config option to provide tunnel for SauceLabs. See #2832 by @gurjeetbains