You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
run: export NODE_OPTIONS=--openssl-legacy-provider && npm i -g wait-for-localhost-cli && npm i -f
25
+
run: export NODE_OPTIONS=--openssl-legacy-provider && npm i -g wait-for-localhost-cli && PUPPETEER_SKIP_DOWNLOAD=true npm i -f
26
+
- name: Run unit tests
27
+
run: npm test
28
+
- name: Build frontend
29
+
run: export NODE_OPTIONS=--openssl-legacy-provider && npm run build
26
30
- name: Start app and run tests
27
-
run: export NODE_OPTIONS=--openssl-legacy-provider && npm run serve & wait-for-localhost 8080; cd test/e2e; npm i && npx playwright install chromium && npm run test
31
+
run: export NODE_OPTIONS=--openssl-legacy-provider && npm run backend & wait-for-localhost 3333; cd test/e2e; npm i && PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 npx playwright install-deps chromium && npm run test
An interactive, graphical test runner for [CodeceptJS](https://codecept.io).
3
+
A comprehensive, modern, interactive test development environment for [CodeceptJS](https://codecept.io).
4
4
5
+
**Professional IDE-like experience for CodeceptJS test development with comprehensive Monaco Editor integration, real-time file watching, dynamic browser management, and enterprise-grade network compatibility.**
5
6
6
7

7
8
8
-
* Runs as Electron app or as a web server
9
-
* Headless & window mode supported
10
-
* Test write mode
11
-
* Interactive pause built-in
12
-
* Snapshots & Time travel
13
-
* Runs tests in CodeceptJS supported engines:
14
-
* Playwright
15
-
* Puppeteer
16
-
* webdriverio
17
-
* TestCafe
9
+

10
+
*Enhanced main interface with real-time file watching, runtime mode indicator, and comprehensive test management*
11
+
12
+
## 🔥 Major New Features
13
+
14
+
### 💻 Professional Monaco Code Editor Integration
15
+
**Full-featured in-browser code editing with modern CodeceptJS 3.x support**
16
+
17
+

18
+
*Professional Monaco Editor with modern CodeceptJS syntax support and intelligent autocompletion*
19
+
20
+
**Key Editor Features:**
21
+
-**Professional IDE Experience**: Full Monaco Editor with syntax highlighting, autocomplete, and real-time validation
22
+
-**Modern CodeceptJS 3.x Support**: Updated patterns for Playwright, Puppeteer, WebDriver helpers with `async/await` syntax
23
+
-**Smart Autocomplete**: 50+ modern CodeceptJS methods with context-aware suggestions
24
+
-**Intelligent Code Parsing**: Reliable scenario extraction using brace matching for accurate editing
25
+
-**Auto-backup System**: Automatic file backups with intelligent cleanup (keeps 5 most recent)
26
+
-**Real-time File Integration**: Seamless integration with file watching for auto-refresh
27
+
-**Security Hardened**: Path traversal protection and file validation
28
+
-**Mobile Responsive**: Touch-friendly interface optimized for all device sizes
29
+
30
+
**Supported Modern CodeceptJS Patterns:**
31
+
```javascript
32
+
// Modern async/await syntax with full autocomplete support
33
+
Scenario('login with modern CodeceptJS', async ({ I }) => {
0 commit comments