All Projects → codeceptjs → Ui

codeceptjs / Ui

Licence: mit
Web UI for CodeceptJS

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ui

Mahapps.metro.simplechildwindow
A simple child window for MahApps.Metro
Stars: ✭ 339 (+421.54%)
Mutual labels:  visual
Luna Studio
Looking for Luna, the WYSIWYG language for data processing? Development has moved 👉
Stars: ✭ 602 (+826.15%)
Mutual labels:  visual
Jsx Lite
Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and Liquid.
Stars: ✭ 1,015 (+1461.54%)
Mutual labels:  visual
Hedron
Perform live shows with your three.js creations
Stars: ✭ 372 (+472.31%)
Mutual labels:  visual
Diagram
☊ Tool for making node graphs. Inspired by dependency graph. Used mainly for automation services 📈
Stars: ✭ 510 (+684.62%)
Mutual labels:  visual
Ruby jard
Just Another Ruby Debugger. Provide a rich Terminal UI that visualizes everything your need, navigates your program with pleasure, stops at matter places only, reduces manual and mental efforts. You can now focus on real debugging.
Stars: ✭ 669 (+929.23%)
Mutual labels:  visual
Salgan
SalGAN: Visual Saliency Prediction with Generative Adversarial Networks
Stars: ✭ 314 (+383.08%)
Mutual labels:  visual
Vscode Smoothtype
VS Code extension to add cursor transitions while typing, similar to MS Office and the Windows 10 Mail app.
Stars: ✭ 54 (-16.92%)
Mutual labels:  visual
Webcodesk Srv
Webcodesk - Web App Builder for Create React App
Stars: ✭ 535 (+723.08%)
Mutual labels:  visual
Canvaz
𝌕 Visual component-based content editor for React
Stars: ✭ 40 (-38.46%)
Mutual labels:  visual
R2c
Recognition to Cognition Networks (code for the model in "From Recognition to Cognition: Visual Commonsense Reasoning", CVPR 2019)
Stars: ✭ 391 (+501.54%)
Mutual labels:  visual
Shenzhen Go
Experimental visual Go environment
Stars: ✭ 450 (+592.31%)
Mutual labels:  visual
Documents
Documentation for Phase 4 Ground
Stars: ✭ 31 (-52.31%)
Mutual labels:  visual
Monogatari
Monogatari is a simple web visual novel engine, created to bring Visual Novels to the web.
Stars: ✭ 357 (+449.23%)
Mutual labels:  visual
Sketch
A Common Lisp framework for the creation of electronic art, visual design, game prototyping, game making, computer graphics, exploration of human-computer interaction, and more.
Stars: ✭ 1,026 (+1478.46%)
Mutual labels:  visual
Eyeloop
EyeLoop is a Python 3-based eye-tracker tailored specifically to dynamic, closed-loop experiments on consumer-grade hardware.
Stars: ✭ 336 (+416.92%)
Mutual labels:  visual
Glance
A visual Haskell
Stars: ✭ 620 (+853.85%)
Mutual labels:  visual
Snap
a visual programming language inspired by Scratch
Stars: ✭ 1,107 (+1603.08%)
Mutual labels:  visual
Xible
Visualize your workflow
Stars: ✭ 49 (-24.62%)
Mutual labels:  visual
Big Album Art
[RETIRED] A Flask app to display almost-fullscreen album art for your currently playing Spotify songs. Enjoy the visuals!
Stars: ✭ 38 (-41.54%)
Mutual labels:  visual

CodeceptUI

An interactive, graphical test runner for CodeceptJS.

codeceptui

  • Runs as Electron app or as a web server
  • Headless & window mode supported
  • Test write mode
  • Interactive pause built-in
  • Snapshots & Time travel
  • Runs tests in CodeceptJS supported engines:
    • Playwright
    • Puppeteer
    • webdriverio
    • TestCafe

Quickstart

Requires CodeceptJS 3 to be installed

Install CodeceptUI in a project where CodeceptJS is already used

npm i @codeceptjs/ui --save

Application Mode

Run CodeceptUI in application mode (recommended for development, local debug):

npx codecept-ui --app

Uses codecept.conf.js config from the current directory.

If needed, provide a path to config file with --config option:

npx codecept run --config tests/codecept.conf.js

WebServer Mode

Run CodeceptUI as a web server (recommended for headless mode, remote debug):

npx codecept-ui

Open http://localhost:3333 to see all tests and run them.

Uses codecept.conf.js config from the current directory.

If needed, provide a path to config file with --config option:

npx codecept run --config tests/codecept.conf.js

Ports

CodeceptUI requires two ports HTTP and WebSocket.

  • HTTP Port = 3333
  • WebSocket Port = 2999

Default HTTP port is 3333. You can change the port by specifying it to --port option:

npx codecept-ui --app --port=3000

Default WebSocket port is 2999. You can change the port by specifying it to --wsPort option:

npx codecept-ui --app --wsPort=4444

Development

See CONTRIBUTING.md

Start CodeceptUI with debug output

codepress uses the debug package to output debug information. This is useful to troubleshoot problems or just to see what codepress is doing. To turn on debug information do

  # verbose: get all debug information
  DEBUG=codepress:* npx codecept-ui 

  # just get debug output of one module
  DEBUG=codepress:codeceptjs-factory npx codecept-ui

Credits

Contributors

Thanks all for the contributions!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].