Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mgrybyk/webdriverio-devtools

WebdriverIO with Chrome DevTools Protocol
https://github.com/mgrybyk/webdriverio-devtools

devtools mocha typescript webdriverio

Last synced: about 2 hours ago
JSON representation

WebdriverIO with Chrome DevTools Protocol

Awesome Lists containing this project

README

        

# webdriverio-devtools

[![Test](https://github.com/mgrybyk/webdriverio-devtools/actions/workflows/test.yml/badge.svg)](https://github.com/mgrybyk/webdriverio-devtools/actions/workflows/test.yml)

> [WebdriverIO](https://github.com/webdriverio/webdriverio) [Chrome DevTools Protocol](https://webdriver.io/docs/automationProtocols#devtools-protocol) boilerplate (no Selenium!)

## Using

- project type `module`
- webdriverio@8
- `devtools` automation protocol (CDP)
- TypeScript@5
- publishing [Allure Report with history](https://mgrybyk.github.io/webdriverio-devtools/allure-action/master/allure/) to Github Pages

## Getting Started

1. `npm install`
2. `npm test`

## Additional Features

- VSCode debug configs to run single/all test(s)
- headless/headful browser modes, toggle by passing `--headless` arg
- Chrome/Firefox browsers, toggle by passing `--firefox` arg