Code Bases
We have posted as much code as possible inline on every page, while connecting it with the concepts.
That said, there is no substitute for doing it real time – other than “Just do it”. To help you, below are the github code bases.
- Check out the code base
- Run it
- Understand what is happening [Refer back to Basic, Intermediate, Advanced and Frameworks tutorials]
- Change the code [refactor]
- Re-run and connect the dots
Watir Cucumber template
Blank project template to start writing your Cucumber scenarios and step_definitions. Most of the initial parts of tutorials use this template.
https://github.com/machzqcq/watir_cucumber_template
Hybrid Framework Code Base
Includes Data driven, keyword-driven and Page Object model (page-object) framework code implemented on an e-commerce website.
https://github.com/machzqcq/page-object_framework
Modular/Keyword Driven Code Base
https://github.com/machzqcq/modular_framework
Data Driven Code Base
https://github.com/machzqcq/data_driven_framework
Code posted inline
The code is posted inline on pages in all the tutorials. So based on your level of understanding, navigate to that particular tutorial and copy the code and practice it.
Videos have been posted too to get you started. Check the “PRACTICE” menu at the top.
Cucumber JVM project
https://github.com/machzqcq/cucumber-jvm-template
Cucumber JVM Tutorials
https://github.com/machzqcq/CucumberJVMExamples
I need more…
Dude ! Did you try the above first ? If not, please do that. If you have understood the above concepts and tried and if you seek more help, then obviously you can search online, but we also provide tutorials. So please write to use from the contact form with what you seek and we can take it from there. Cheers !
Finally
If you like my code repositories, please follow me on github by clicking the Follow button on the top right corner. Thanks !