Benefits:
Easy to install and use.
Light, powerful, shareable, helps in exporting tests
Has built-in help feature and it shows the documentation on the selected or entered command.
Helps in debugging by displaying the information and error messages.
It allows to set breakpoints, insert commands and comments wherever necessary.
Provides a good support for extensions.
Limitations:
Need to have specific elements or text appear on page to assert, verify
Records can be wrong or fail because of css change
Not suitable for testing extensive data
Incapable of handling multiple windows
Connections with the database can not be tested
Cannot handle the dynamic part of web-based applications
Does not support capturing of screenshots on test failures
No feature available for generating result reports
Get started:
Run with CLI:
Install selenium-side-runner: yarn global add selenium-side-runner
Install web drivers:
Chrome:
yarn add global chromedriver
Firefox:
yarn add global geckodriver
Edge:
yarn add global edgedriver
IE:
yarn add global iedriver
Launching the runner: selenium-side-runner /path/to/your-project.side
Get more config
Simple tests with login page:
Simply import attachment file, then run tests
Kwon tests - Add item to cart: