All notable changes to this project are documented in this file.
- Removed JCenter support
- Updated dependencies and build tools
- Updated screenshot interface to allow to pass a custom screenshot provider
- Updated screenshot parameter from path to boolean. When set to
true
, screenshots will be placed in the folderAndroid/data/your_package/files/screenshots
- Method
grantPermission
. UseGrantPermissionRule
instead
- Updated to Java 8
- Updated Android build tools, compile version and Gradle version
- Updated visibility of some classes and methods
- Some constructor parameters of the class
ScenarioConfig
are optional
- Using Espresso
3.0.1
- Added method
text()
toActionableObject
- Added method
onViewWithAll(Matcher<? super View>... matchers)
- Added class
TimedIdlingResource
- Added boolean methods for actionable elements
- Improved data matchers
- Added methods
waitFor(long millis)
andwaitFor(long value, TimeUnit timeUnit)
- Added class
SpinnerMatcher
- Improvements in
ActionableView
(by @thanhlcm90) - Added callback
afterScenarioEnds(Scenario scenario, Locale locale)
- Added method
grantPermission(String permission)
- Improvements in
ActionableView
(by @thanhlcm90)
- Using Gradle plugin version 2.3.0
- Overridden method
toString()
for classScenarioConfig
- Unused third party libraries
- Added the helper methods
closeKeyboard()
andpressBack()
- Added method
beforeScenarioStarts(Scenario scenario, Locale locale)
- Support to launch the scenarios with different locales
- Support to take screenshots during the tests
- This CHANGELOG
- The constructor of
GreenCoffeeTest
- Updated to latest version of Gherkin java
- Example app. Moved here
- First stable version of the library