Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgrybyk/webdriverio-devtools
WebdriverIO with Chrome DevTools Protocol
https://github.com/mgrybyk/webdriverio-devtools
devtools mocha typescript webdriverio
Last synced: about 1 month ago
JSON representation
WebdriverIO with Chrome DevTools Protocol
- Host: GitHub
- URL: https://github.com/mgrybyk/webdriverio-devtools
- Owner: mgrybyk
- License: mit
- Created: 2019-09-16T08:31:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-23T23:40:52.000Z (over 1 year ago)
- Last Synced: 2023-08-24T00:38:12.818Z (over 1 year ago)
- Topics: devtools, mocha, typescript, webdriverio
- Language: TypeScript
- Size: 7.1 MB
- Stars: 8
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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