/appium-cucumberbdd

Cucumber-JVM + Appium + Page Object Model + JUnit. Design production ready framework within 3 hours!

Primary LanguageJava

appium-cucumberbdd

Cucumber-JVM + Appium + Page Object Model + JUnit. Design production ready framework within 3 hours!

Tools and Technologies

  • Cucumber JVM
  • Gherkin
  • Appium
  • Java
  • Maven
  • Log4J2
  • JUnit
  • IntelliJ

Framework features

  • Page Object Model Design
  • Supports Android and iOS
  • Behavioral Driven
  • Production Ready
  • Supports Parallel Execution
  • Screenshot on Scenario Failure
  • Video Recording
  • Log4J logging with Parallel Logging Support
  • Start and Stop Appium Server Programmatically
  • Integration with Cucumber-HTML-Reports Plugin
  • Execution from Runner file or from Maven Command Line

Sauce Lab's demo mobile app

iOS: Steps to build app for simulator

Cucumber

Log4J2

log4j2 configurations (GitHub): https://github.com/omprakashchavan01/log4j2_properties

Cucumber HTML Reports

#cucumberbdd #appium #junit