Socket
Socket
Sign inDemoInstall

element-cli

Package Overview
Dependencies
3
Maintainers
4
Versions
222
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    element-cli

Element is a real browser load testing tool


Version published
Maintainers
4
Install size
196 MB
Created

Changelog

Source

2.0.4 (2021-03-30)

Bug Fixes

  • show the LOC have errors when complie any scripts have them (ba3cb73)
  • use custom console when running on Flood (5f9f7d1)

Readme

Source

Element Command Line Interface elementctl


Flood Element is a browser based load generation tool built on top of Puppeteer. It provides an easy to use set of commands for automating most user interfaces, including mouse actions such as click and drag, keyboard key press actions, and working with inputs, buttons, and menus.

CLI

element run <file.ts> [options]

Run a test script locally.

Browser:

  • --browser Specify the browser type used to run the test, using either 'chromium' (default), 'firefox' or 'webkit'.
  • --executable-path path to the installation folder of a custom Chromium-based browser, used to run the test. If set, Element will ignore the browser settings, and use this custom browser instead.
  • --chrome Specify which version of Google Chrome to use. DEPRECATED
  • --no-headless Run in non-headless mode so that you can see what the browser is doing as it runs the test
  • --devtools Run in non-headless mode and also open devtools
  • --no-sandbox Disable the chrome sandbox - advanced option, mostly necessary on linux

Running the test script:

  • --watch Watch <file> and rerun the test when it changes.
  • --fast-forward, --ff Run the script in fast-forward: override the actionDelay and stepDelay settings to 1 second in the test script Specify a number to set a different delay.
  • --slow-mo Run the script in slow-motion: Increase the actionDelay and stepDelay settings in the test script to 10 seconds. Specify a number to set a different delay.
  • --step-delay Override stepDelay test script setting
  • --action-delay Override actionDelay test script setting
  • --loop-count Override the loopCount setting in the test script.
  • --strict Compile the script in strict mode. This can be helpful in diagnosing problems.

Paths:

  • --work-root Specify a custom work root to save the test results. (Default: a directory named after your test script, under /tmp/element-results of your project folder)
  • --test-data-root Specify a custom path to find test data files. (Default: the same directory as the test script)

Positionals:

  • file the test script to run

Keywords

FAQs

Last updated on 30 Mar 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc