1.3.0 • Published 1 year ago

cba-components v1.3.0

Weekly downloads
4
License
MIT
Repository
github
Last release
1 year ago

Web components for chromium browser automation

Build Status

Collection of web components to be used in the CBA:

  • cba-list - Single column list.
  • cba-table - Multi column table.
  • drag-drop - Drag and dropping cba-list to cba-table example.
  • cba-tooltip - A tooltip with header, text and link, that automatically calculate opening directions.
  • cba-tabs - Tabs component for switching between different panels.
  • cba-button - A regular styled button.

Development

The code for the components can be found in the src directory.

Installation

npm install

Smoke tests

npm start # Starts development server

After launching command above navigate to http://localhost:3000/smoke/ and select a component for smoke testing, for example if you are looking for smoke testing cba-list then http://localhost:3000/smoke/cba-list/ is the page you are looking for, various smoke test implementations can be found at tests/smoke directory.

Note: currently smoke tests are also used for documenation purpose.

Automated tests

npm test # Launch puppeteer tests

The implementation for the puppeteer tests can be found at:

Import

npm install privacy-manager-components
cba-components # Build and import components
cba-components --single-bundle # Build and import components into single file
# Specify components to import
cba-components --comp pm-table --comp pm-toggle
cba-components --output dirname # Specifies output folder
1.3.0

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.2.1

1 year ago

1.1.1

2 years ago

1.1.0

4 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago