It's an innovative and hassle free way to write Ft's. This is a UI framework which allows you to write FT via drag and drop.
It's based on simple lego block concept where legos
are the basic Code Components(configurable) which can be chained together to form
blocks
(analogous to forms or pages) which can be joined together to form flows
(entire FT).
You can start writing Ft's in these simple steps.
- Install, Presently it's in beta phase(published beta version), Will add few more utilities and publish the 1.0.0v in paypal npm repository.
npm i nemo@latest
npm install nemo-assist@beta or npm install [email protected]
- Init (creates basic folder structure)
./node_modules/.bin/nemo-assist init -f <folderPath>
- Open The UI To Start Creating FT's
./node_modules/.bin/nemo-assist gui -f <folderPath>
- Run a already created FT
./node_modules/.bin/nemo-assist run -f <folderPath> -n <ftName>
grep command (can run and publish report for multiple testcases that too it runs in parallel)
./node_modules/.bin/nemo-assist run -f <folderPath> -g <grepCommand>
- No Need to separately integrate Nemo, and write extra Code to maintain different testcases
- All test cases run in parallel
- Reporting
- Basic Configurable Legos, which are used more frequently while writing FT's
For now it supports following utilities:
DocUpload ,elementClick ,normalizedLocator ,selectDropdownOption ,textInputEnter ,waitTillVanish
Find the detailed documentation for Legos here.
If you like the idea of writing FT via UI, Please hit start to the repo, will encourage us to contribute more into this project :P