Test a Jitsi Meet instance using many browser combinations
- authentication using JWT token
- parallel tests
- random suffix for Jitsi Meet room names
- analytics are disabled for Jitsi Meet tests
- on a same test, a browser can be run from:
- local WebDriver
- any Selenium Hub (support for multiple hubs + authenticated hubs)
- BrowserStack (support for multiple accounts)
- supported browsers:
- Chrome
- Edge (version based on Chromium)
- Firefox
- Safari
Install all dependencies using:
npm install
Run tests with:
npm run start -- -c config/default.yaml
You can use -c
, --config
or --config-file
to provide another configuration file.
By default, config/default.yaml
will be used.
Documentation can be found here: ./docs/.
- only support for Jitsi Meet instances