This project provides a working example of web-based chat bot tests based on the botium sample "botbuilder-webchat".
- Node.js and NPM
- A Browserstack account (User name and access key) for running tests on Browserstack
- A Running selenium grid for tests to run locally / somewhere else
Install all dependencies
> npm ci
Edit botium-browserstack.json and replace BROWSERSTACK_USERNAME and BROWSERSTACK_ACCESS_KEY with your credentials You may also edit botium.json to make sure your local selenium grid is properly configured (hostname, port and protocol values)
To run your tests locally
> npm test
To run your on Browserstack
> npm run test-bstack