Skip to content

jameda-telemedicine/jitsi-tests

Repository files navigation

Jitsi Tests

Test a Jitsi Meet instance using many browser combinations

Supported features

  • 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

Quick start

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

Documentation can be found here: ./docs/.

Known limitations

  • only support for Jitsi Meet instances

Releases

No releases published

Packages

No packages published

Languages