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.

  1. Check out the code base
  2. Run it
  3. Understand what is happening [Refer back to Basic, Intermediate, Advanced and Frameworks tutorials]
  4. Change the code [refactor]
  5. 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

Hybrid + Page Object Tutorial

Modular/Keyword Driven Code Base

https://github.com/machzqcq/modular_framework

Modular Framework Tutorial

Data Driven Code Base

https://github.com/machzqcq/data_driven_framework

Data Driven Tutorial

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 tutorial

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 !