Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Green Coffee | 218 | 3 years ago | 1 | mit | Java | |||||
Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests. | ||||||||||
Cleanguitestarchitecture | 135 | 6 years ago | 5 | mit | Java | |||||
Sample project of Android GUI test automation using Espresso, Cucumber and the Page Object Pattern | ||||||||||
Cucumberespressodemo | 99 | 5 years ago | mit | Java | ||||||
A sample project for Cucumber and Espresso in Android | ||||||||||
Androidtestingbox | 62 | 3 years ago | 2 | apache-2.0 | Java | |||||
Android project to experiment various testing tools | ||||||||||
Espresso Cucumber | 47 | 8 years ago | 1 | apache-2.0 | Java | |||||
Library to test Android applications using Espresso test framework with cucumber BDD language and Spoon screenshots | ||||||||||
Movies | 41 | 4 years ago | 3 | apache-2.0 | Java | |||||
Android BDD Espresso + Cucumber | ||||||||||
Android Cucumber Espresso | 12 | 7 years ago | Java | |||||||
A template project to demonstrate the usage of Cucumber along with Espresso for acceptance testing on Android. | ||||||||||
Android_espresso_cucumber | 1 | 8 years ago | Java | |||||||
Workshop Android Espresso with Cucumber jvm | ||||||||||
No Cucumber | 1 | 6 years ago | Kotlin | |||||||
A toolset for making your manager happy and staying sane at the same time |
#android-cucumber-espresso A template project to demonstrate the usage of Cucumber along with Espresso for acceptance testing on Android.
It was strongly inspired by the official example [1] but with one major difference:
Activities
could be started with a dedicated step definition. This is important if you want to test multiple activities.
##Introduction This talk [2] provides some basic introduction to the domain. It covers an overview of Cucumber, Gherkin, Features, Steps and Espresso.
##Setup In order to incorporate Cucumber into your test routines a few adoptions has to be performed in your project setup:
build.gradle
CucumberInstrumentationRunner
testApplicationId "com.android.example.test"
testInstrumentationRunner "com.android.example.test.CucumberInstrumentationRunner"
sourceSets
so that Cucumber is able to find your features sourceSets {
androidTest { assets.srcDirs = ['src/androidTest/assets'] }
}
androidTestCompile('info.cukes:cucumber-android:1.2.4') {
exclude module: 'cucumber-jvm-deps'
exclude module: 'guava'
}
androidTestCompile 'info.cukes:cucumber-jvm-deps:1.0.3'
##References