diff --git a/README.md b/README.md
index 12288e91..b516257a 100644
--- a/README.md
+++ b/README.md
@@ -263,7 +263,7 @@ Maven
com.agoda.kakao
kakao
- 2.3.1
+ 2.3.2
pom
```
@@ -274,7 +274,7 @@ repositories {
}
dependencies {
- androidTestImplementation 'com.agoda.kakao:kakao:2.3.1'
+ androidTestImplementation 'com.agoda.kakao:kakao:2.3.2'
}
```
diff --git a/buildsystem/dependencies.gradle b/buildsystem/dependencies.gradle
index 5e8bd9e7..ab6d7e4e 100644
--- a/buildsystem/dependencies.gradle
+++ b/buildsystem/dependencies.gradle
@@ -51,8 +51,8 @@ ext.kakao = [
artifact : 'kakao',
name : 'kakao',
description : 'Kotlin based DSL for fluent AT with Espresso',
- version : "2.3.1$alias",
- version_desc : "Kakao 2.3.1$alias",
+ version : "2.3.2$alias",
+ version_desc : "Kakao 2.3.2$alias",
site : 'https://github.com/agoda-com/Kakao',
github : 'https://github.com/agoda-com/Kakao.git'
]
diff --git a/docs/kakao/alltypes/index.md b/docs/kakao/alltypes/index.md
index 6025ea5b..11796262 100644
--- a/docs/kakao/alltypes/index.md
+++ b/docs/kakao/alltypes/index.md
@@ -90,6 +90,7 @@
| [com.agoda.kakao.common.matchers.NavigationItemMatcher](../com.agoda.kakao.common.matchers/-navigation-item-matcher/index.md) | Matches NavigationView with given item id checked |
| [com.agoda.kakao.navigation.NavigationViewActions](../com.agoda.kakao.navigation/-navigation-view-actions/index.md) | Provides actions for navigation view |
| [com.agoda.kakao.navigation.NavigationViewAssertions](../com.agoda.kakao.navigation/-navigation-view-assertions/index.md) | Provides assertions for NavigationView |
+| [com.agoda.kakao.common.actions.NestedScrollToAction](../com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md) | Scrolls to a given view with [NestedScrollView](#) support. |
| [com.agoda.kakao.common.matchers.PageMatcher](../com.agoda.kakao.common.matchers/-page-matcher/index.md) | Matches ViewPager which page index equals given |
| [com.agoda.kakao.common.matchers.PositionMatcher](../com.agoda.kakao.common.matchers/-position-matcher/index.md) | Matches RecyclerView descendant at given position in adapter |
| [com.agoda.kakao.progress.PreciseSwipe](../com.agoda.kakao.progress/-precise-swipe/index.md) | |
diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md
new file mode 100644
index 00000000..0d1b9dc0
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/-init-.md
@@ -0,0 +1,8 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [<init>](./-init-.md)
+
+# <init>
+
+`NestedScrollToAction()`
+
+Scrolls to a given view with [NestedScrollView](#) support.
+
diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md
new file mode 100644
index 00000000..e8c8ff47
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/get-constraints.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](index.md) / [getConstraints](./get-constraints.md)
+
+# getConstraints
+
+`fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md
new file mode 100644
index 00000000..c0e6d1c2
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.actions/-nested-scroll-to-action/index.md
@@ -0,0 +1,19 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.actions](../index.md) / [NestedScrollToAction](./index.md)
+
+# NestedScrollToAction
+
+`class NestedScrollToAction : ViewAction`
+
+Scrolls to a given view with [NestedScrollView](#) support.
+
+### Constructors
+
+| Name | Summary |
+|---|---|
+| [<init>](-init-.md) | `NestedScrollToAction()`
Scrolls to a given view with [NestedScrollView](#) support. |
+
+### Functions
+
+| Name | Summary |
+|---|---|
+| [getConstraints](get-constraints.md) | `fun getConstraints(): Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` |
diff --git a/docs/kakao/com.agoda.kakao.common.actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/index.md
index b41e274e..cb0e1916 100644
--- a/docs/kakao/com.agoda.kakao.common.actions/index.md
+++ b/docs/kakao/com.agoda.kakao.common.actions/index.md
@@ -7,5 +7,6 @@
| Name | Summary |
|---|---|
| [BaseActions](-base-actions/index.md) | `interface BaseActions`
Base interface for performing actions on view |
+| [NestedScrollToAction](-nested-scroll-to-action/index.md) | `class NestedScrollToAction : ViewAction`
Scrolls to a given view with [NestedScrollView](#) support. |
| [ScrollableActions](-scrollable-actions/index.md) | `interface ScrollableActions : `[`BaseActions`](-base-actions/index.md)
Provides scrolling actions for view |
| [SwipeableActions](-swipeable-actions/index.md) | `interface SwipeableActions : `[`BaseActions`](-base-actions/index.md)
Provides swipe actions for views |
diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md
index 2d2287c8..d9e121bc 100644
--- a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md
+++ b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/index.md
@@ -30,8 +30,10 @@ and after that all of them will be combined with help of AllOf.allOf()
| [isNotDialog](is-not-dialog.md) | `fun isNotDialog(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not dialog |
| [isNotFocusable](is-not-focusable.md) | `fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not focusable |
| [isNotPlatformPopup](is-not-platform-popup.md) | `fun isNotPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not platform popup |
+| [isNotSystemAlertWindow](is-not-system-alert-window.md) | `fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not system alert window |
| [isNotTouchable](is-not-touchable.md) | `fun isNotTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is not touchable |
| [isPlatformPopup](is-platform-popup.md) | `fun isPlatformPopup(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is platform popup |
+| [isSystemAlertWindow](is-system-alert-window.md) | `fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is system alert window |
| [isTouchable](is-touchable.md) | `fun isTouchable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that is touchable |
| [withDecorView](with-decor-view.md) | `fun withDecorView(function: `[`ViewBuilder`](../-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root that has decor view matching given matcher |
| [withMatcher](with-matcher.md) | `fun withMatcher(matcher: Matcher): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Matches root with given custom matcher |
diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md
new file mode 100644
index 00000000..0967e302
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-not-system-alert-window.md
@@ -0,0 +1,8 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isNotSystemAlertWindow](./is-not-system-alert-window.md)
+
+# isNotSystemAlertWindow
+
+`fun isNotSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Matches root that is not system alert window
+
diff --git a/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md
new file mode 100644
index 00000000..36027cdb
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.builders/-root-builder/is-system-alert-window.md
@@ -0,0 +1,8 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.builders](../index.md) / [RootBuilder](index.md) / [isSystemAlertWindow](./is-system-alert-window.md)
+
+# isSystemAlertWindow
+
+`fun isSystemAlertWindow(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Matches root that is system alert window
+