- python as runtime
- selenium+webium as a framework for work with browsers
- behave as a module for behave testing technique
- install python 3.5.3x
- install chrome/firefox (don't forget to customize in local_webium_settings)
- install python packages from requirements.txt
- put browser's driver in path
- from project directory run "behave features/"
- see test report at ./test-results/report/index.html
- Open Edit configuration dialogue
- add a new Behave configuration
- select as working directory 'feature' directory of this project
- to run test select configuration and run it
- report will be in ide interface
- v 1.0: All basic scenarios(open page,click link,hover and etc.)
- v 2.0: Working with API(auth,add stuff,delete)
- v 3.0: Vagrant+Docker(virtualization/containerization of framework)
- v 4.0: TODO