diff --git a/docs/kakao/alltypes/index.md b/docs/kakao/alltypes/index.md
index 3a9e80b6..6025ea5b 100644
--- a/docs/kakao/alltypes/index.md
+++ b/docs/kakao/alltypes/index.md
@@ -79,6 +79,7 @@
| [com.agoda.kakao.text.KTextView](../com.agoda.kakao.text/-k-text-view/index.md) | View with BaseActions and TextViewAssertions |
| [com.agoda.kakao.picker.time.KTimePicker](../com.agoda.kakao.picker.time/-k-time-picker/index.md) | View for interact with default time picker |
| [com.agoda.kakao.picker.time.KTimePickerDialog](../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md) | View for interact with default date picker dialog |
+| [com.agoda.kakao.toolbar.KToolbar](../com.agoda.kakao.toolbar/-k-toolbar/index.md) | View for acting and asserting on Toolbar |
| [com.agoda.kakao.common.views.KView](../com.agoda.kakao.common.views/-k-view/index.md) | Simple view with BaseActions and BaseAssertions |
| [com.agoda.kakao.pager.KViewPager](../com.agoda.kakao.pager/-k-view-pager/index.md) | View with SwipeableActions and ViewPagerAssertions |
| [com.agoda.kakao.pager2.KViewPager2](../com.agoda.kakao.pager2/-k-view-pager2/index.md) | View with SwipeableActions and ViewPager2Assertions |
@@ -127,6 +128,10 @@
| [com.agoda.kakao.text.TextViewAssertions](../com.agoda.kakao.text/-text-view-assertions/index.md) | Provides text based assertions for views |
| [com.agoda.kakao.picker.time.TimePickerAction](../com.agoda.kakao.picker.time/-time-picker-action/index.md) | Provides actions for time picker |
| [com.agoda.kakao.picker.time.TimePickerAssertion](../com.agoda.kakao.picker.time/-time-picker-assertion/index.md) | Provides assertions for time picker |
+| [com.agoda.kakao.common.matchers.ToolbarSubtitleMatcher](../com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md) | |
+| [com.agoda.kakao.common.matchers.ToolbarTitleMatcher](../com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md) | |
+| [com.agoda.kakao.toolbar.ToolbarViewActions](../com.agoda.kakao.toolbar/-toolbar-view-actions.md) | Provides actions for Toolbar |
+| [com.agoda.kakao.toolbar.ToolbarViewAssertions](../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md) | Provides assertion for Toolbar |
| [com.agoda.kakao.intent.UriBuilder](../com.agoda.kakao.intent/-uri-builder/index.md) | Class for building Uri matchers |
| [com.agoda.kakao.common.builders.ViewBuilder](../com.agoda.kakao.common.builders/-view-builder/index.md) | Class for building view matchers and interactions |
| [com.agoda.kakao.delegate.ViewInteractionDelegate](../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) | Delegation class for [ViewInteraction](#). Wraps all available public calls and intercepts [check](../com.agoda.kakao.delegate/-view-interaction-delegate/check.md) and [perform](../com.agoda.kakao.delegate/-view-interaction-delegate/perform.md). |
diff --git a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md
index 00978819..f7223045 100644
--- a/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md
+++ b/docs/kakao/com.agoda.kakao.common.actions/-base-actions/index.md
@@ -62,3 +62,4 @@ Provides a lot of basic action methods, such as click(), scrollTo(), etc.
| [TextViewActions](../../com.agoda.kakao.text/-text-view-actions/index.md) | `interface TextViewActions : `[`BaseActions`](./index.md)
Provides actions for TextViews |
| [TimePickerAction](../../com.agoda.kakao.picker.time/-time-picker-action/index.md) | `interface TimePickerAction : `[`BaseActions`](./index.md)
Provides actions for time picker |
| [TimePickerAssertion](../../com.agoda.kakao.picker.time/-time-picker-assertion/index.md) | `interface TimePickerAssertion : `[`BaseActions`](./index.md)
Provides assertions for time picker |
+| [ToolbarViewActions](../../com.agoda.kakao.toolbar/-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](./index.md)
Provides actions for Toolbar |
diff --git a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md
index 1136de9d..01d51551 100644
--- a/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md
+++ b/docs/kakao/com.agoda.kakao.common.assertions/-base-assertions/index.md
@@ -87,4 +87,5 @@ Provides basic assertions that can be performed on any view
| [TabLayoutAssertions](../../com.agoda.kakao.tabs/-tab-layout-assertions/index.md) | `interface TabLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TabLayout |
| [TextInputLayoutAssertions](../../com.agoda.kakao.edit/-text-input-layout-assertions/index.md) | `interface TextInputLayoutAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for TextInputLayout |
| [TextViewAssertions](../../com.agoda.kakao.text/-text-view-assertions/index.md) | `interface TextViewAssertions : `[`BaseAssertions`](./index.md)
Provides text based assertions for views |
+| [ToolbarViewAssertions](../../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](./index.md)
Provides assertion for Toolbar |
| [ViewPagerAssertions](../../com.agoda.kakao.pager/-view-pager-assertions/index.md) | `interface ViewPagerAssertions : `[`BaseAssertions`](./index.md)
Provides assertions for view pagers |
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md
index a982a9a5..915c5c03 100644
--- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/dropdown-class-name.md
@@ -2,4 +2,4 @@
# dropdownClassName
-`var dropdownClassName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
\ No newline at end of file
+`var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md
index e8dc34a2..73bb73a7 100644
--- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/index.md
@@ -16,8 +16,8 @@ Matches Root View is popup window and contains DropDownView
| Name | Summary |
|---|---|
-| [dropdownClassName](dropdown-class-name.md) | `var dropdownClassName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
-| [popupClassName](popup-class-name.md) | `var popupClassName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) |
+| [dropdownClassName](dropdown-class-name.md) | `var dropdownClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` |
+| [popupClassName](popup-class-name.md) | `var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` |
### Functions
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md
index 4a1bad27..2fd87e9f 100644
--- a/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-spinner-popup-matcher/popup-class-name.md
@@ -2,4 +2,4 @@
# popupClassName
-`var popupClassName: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)
\ No newline at end of file
+`var popupClassName: `[`Array`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html)`<`[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md
new file mode 100644
index 00000000..6844365b
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/-init-.md
@@ -0,0 +1,7 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [<init>](./-init-.md)
+
+# <init>
+
+`ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
+`ToolbarSubtitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
+`ToolbarSubtitleMatcher()`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md
new file mode 100644
index 00000000..d7bbf7a6
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/describe-to.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [describeTo](./describe-to.md)
+
+# describeTo
+
+`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md
new file mode 100644
index 00000000..b5f1fd7c
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/index.md
@@ -0,0 +1,25 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](./index.md)
+
+# ToolbarSubtitleMatcher
+
+`class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>`
+
+### Constructors
+
+| Name | Summary |
+|---|---|
+| [<init>](-init-.md) | `ToolbarSubtitleMatcher(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarSubtitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarSubtitleMatcher()` |
+
+### Properties
+
+| Name | Summary |
+|---|---|
+| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` |
+| [subtitle](subtitle.md) | `var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` |
+
+### Functions
+
+| Name | Summary |
+|---|---|
+| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) |
+| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md
new file mode 100644
index 00000000..b0761970
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/matches-safely.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [matchesSafely](./matches-safely.md)
+
+# matchesSafely
+
+`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md
new file mode 100644
index 00000000..ff3afe13
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/res-id.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [resId](./res-id.md)
+
+# resId
+
+`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md
new file mode 100644
index 00000000..2c255bed
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-subtitle-matcher/subtitle.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarSubtitleMatcher](index.md) / [subtitle](./subtitle.md)
+
+# subtitle
+
+`var subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md
new file mode 100644
index 00000000..6bdb435a
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/-init-.md
@@ -0,0 +1,7 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [<init>](./-init-.md)
+
+# <init>
+
+`ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
+`ToolbarTitleMatcher(@StringRes resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
+`ToolbarTitleMatcher()`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md
new file mode 100644
index 00000000..088061a9
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/describe-to.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [describeTo](./describe-to.md)
+
+# describeTo
+
+`fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md
new file mode 100644
index 00000000..6bb39f04
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/index.md
@@ -0,0 +1,25 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](./index.md)
+
+# ToolbarTitleMatcher
+
+`class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>`
+
+### Constructors
+
+| Name | Summary |
+|---|---|
+| [<init>](-init-.md) | `ToolbarTitleMatcher(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`)`
`ToolbarTitleMatcher(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`)`
`ToolbarTitleMatcher()` |
+
+### Properties
+
+| Name | Summary |
+|---|---|
+| [resId](res-id.md) | `var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?` |
+| [title](title.md) | `var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?` |
+
+### Functions
+
+| Name | Summary |
+|---|---|
+| [describeTo](describe-to.md) | `fun describeTo(desc: Description): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) |
+| [matchesSafely](matches-safely.md) | `fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html) |
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md
new file mode 100644
index 00000000..baeeedef
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/matches-safely.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [matchesSafely](./matches-safely.md)
+
+# matchesSafely
+
+`protected fun matchesSafely(view: Toolbar?): `[`Boolean`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md
new file mode 100644
index 00000000..d3c73db7
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/res-id.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [resId](./res-id.md)
+
+# resId
+
+`var resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`?`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md
new file mode 100644
index 00000000..bbcba506
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.common.matchers/-toolbar-title-matcher/title.md
@@ -0,0 +1,5 @@
+[kakao](../../index.md) / [com.agoda.kakao.common.matchers](../index.md) / [ToolbarTitleMatcher](index.md) / [title](./title.md)
+
+# title
+
+`var title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.common.matchers/index.md b/docs/kakao/com.agoda.kakao.common.matchers/index.md
index 89e1a51b..b0b87dad 100644
--- a/docs/kakao/com.agoda.kakao.common.matchers/index.md
+++ b/docs/kakao/com.agoda.kakao.common.matchers/index.md
@@ -27,4 +27,6 @@
| [TextInputLayoutCounterEnabledMatcher](-text-input-layout-counter-enabled-matcher/index.md) | `class TextInputLayoutCounterEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` |
| [TextInputLayoutErrorEnabledMatcher](-text-input-layout-error-enabled-matcher/index.md) | `class TextInputLayoutErrorEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` |
| [TextInputLayoutHintEnabledMatcher](-text-input-layout-hint-enabled-matcher/index.md) | `class TextInputLayoutHintEnabledMatcher : TypeSafeMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>` |
+| [ToolbarSubtitleMatcher](-toolbar-subtitle-matcher/index.md) | `class ToolbarSubtitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` |
+| [ToolbarTitleMatcher](-toolbar-title-matcher/index.md) | `class ToolbarTitleMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, Toolbar>` |
| [ViewPager2AdapterSizeMatcher](-view-pager2-adapter-size-matcher/index.md) | `class ViewPager2AdapterSizeMatcher : BoundedMatcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`, ViewPager2>`
Matches ViewPager2 with count of children |
diff --git a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md
index 6cb79eda..005babbd 100644
--- a/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md
+++ b/docs/kakao/com.agoda.kakao.common.views/-k-base-view/index.md
@@ -110,5 +110,6 @@ actions/assertions interfaces and override necessary constructors
| [KTextView](../../com.agoda.kakao.text/-k-text-view/index.md) | `class KTextView : `[`KBaseView`](./index.md)`<`[`KTextView`](../../com.agoda.kakao.text/-k-text-view/index.md)`>, `[`TextViewActions`](../../com.agoda.kakao.text/-text-view-actions/index.md)`, `[`TextViewAssertions`](../../com.agoda.kakao.text/-text-view-assertions/index.md)
View with BaseActions and TextViewAssertions |
| [KTimePicker](../../com.agoda.kakao.picker.time/-k-time-picker/index.md) | `class KTimePicker : `[`KBaseView`](./index.md)`<`[`KTimePicker`](../../com.agoda.kakao.picker.time/-k-time-picker/index.md)`>, `[`TimePickerAction`](../../com.agoda.kakao.picker.time/-time-picker-action/index.md)`, `[`TimePickerAssertion`](../../com.agoda.kakao.picker.time/-time-picker-assertion/index.md)
View for interact with default time picker |
| [KTimePickerDialog](../../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md) | `class KTimePickerDialog : `[`KBaseView`](./index.md)`<`[`KTimePickerDialog`](../../com.agoda.kakao.picker.time/-k-time-picker-dialog/index.md)`>`
View for interact with default date picker dialog |
+| [KToolbar](../../com.agoda.kakao.toolbar/-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](./index.md)`<`[`KToolbar`](../../com.agoda.kakao.toolbar/-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../../com.agoda.kakao.toolbar/-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../../com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar |
| [KView](../-k-view/index.md) | `class KView : `[`KBaseView`](./index.md)`<`[`KView`](../-k-view/index.md)`>`
Simple view with BaseActions and BaseAssertions |
| [KViewPager](../../com.agoda.kakao.pager/-k-view-pager/index.md) | `class KViewPager : `[`KBaseView`](./index.md)`<`[`KViewPager`](../../com.agoda.kakao.pager/-k-view-pager/index.md)`>, `[`SwipeableActions`](../../com.agoda.kakao.common.actions/-swipeable-actions/index.md)`, `[`ViewPagerAssertions`](../../com.agoda.kakao.pager/-view-pager-assertions/index.md)
View with SwipeableActions and ViewPagerAssertions |
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md
new file mode 100644
index 00000000..8a0d4746
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/-init-.md
@@ -0,0 +1,7 @@
+[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [KToolbar](index.md) / [<init>](./-init-.md)
+
+# <init>
+
+`KToolbar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
+`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
+`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md
new file mode 100644
index 00000000..13f4b12d
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-k-toolbar/index.md
@@ -0,0 +1,35 @@
+[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [KToolbar](./index.md)
+
+# KToolbar
+
+`class KToolbar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](./index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](../-toolbar-view-assertions/index.md)
+
+View for acting and asserting on Toolbar
+
+**See Also**
+
+[ToolbarViewActions](../-toolbar-view-actions.md)
+
+[ToolbarViewAssertions](../-toolbar-view-assertions/index.md)
+
+### Constructors
+
+| Name | Summary |
+|---|---|
+| [<init>](-init-.md) | `KToolbar(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)`
`KToolbar(parent: DataInteraction, function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-view-builder/index.md)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`)` |
+
+### Inherited Properties
+
+| Name | Summary |
+|---|---|
+| [root](../../com.agoda.kakao.common.views/-k-base-view/root.md) | `open var root: Matcher` |
+| [view](../../com.agoda.kakao.common.views/-k-base-view/view.md) | `open val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) |
+
+### Inherited Functions
+
+| Name | Summary |
+|---|---|
+| [hasSubtitle](../-toolbar-view-assertions/has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle |
+| [hasTitle](../-toolbar-view-assertions/has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title |
+| [invoke](../../com.agoda.kakao.common.views/-k-base-view/invoke.md) | `operator fun invoke(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Operator that allows usage of DSL style |
+| [perform](../../com.agoda.kakao.common.views/-k-base-view/perform.md) | `infix fun perform(function: `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)`.() -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`T`](../../com.agoda.kakao.common.views/-k-base-view/index.md#T)
Infix function for invoking lambda on your view |
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md
new file mode 100644
index 00000000..a2cafd8b
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-actions.md
@@ -0,0 +1,32 @@
+[kakao](../index.md) / [com.agoda.kakao.toolbar](index.md) / [ToolbarViewActions](./-toolbar-view-actions.md)
+
+# ToolbarViewActions
+
+`interface ToolbarViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
+
+Provides actions for Toolbar
+
+### Inherited Properties
+
+| Name | Summary |
+|---|---|
+| [view](../com.agoda.kakao.common.actions/-base-actions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) |
+
+### Inherited Functions
+
+| Name | Summary |
+|---|---|
+| [act](../com.agoda.kakao.common.actions/-base-actions/act.md) | `open fun act(function: () -> ViewAction): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs custom action on a view |
+| [click](../com.agoda.kakao.common.actions/-base-actions/click.md) | `open fun click(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs click on view |
+| [doubleClick](../com.agoda.kakao.common.actions/-base-actions/double-click.md) | `open fun doubleClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs double click on view |
+| [longClick](../com.agoda.kakao.common.actions/-base-actions/long-click.md) | `open fun longClick(location: GeneralLocation = GeneralLocation.VISIBLE_CENTER): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Performs long click on view |
+| [onFailure](../com.agoda.kakao.common.actions/-base-actions/on-failure.md) | `open fun onFailure(function: (error: `[`Throwable`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html)`, matcher: Matcher<`[`View`](https://developer.android.com/reference/android/view/View.html)`>) -> `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Adds failure handler to the view |
+| [pressImeAction](../com.agoda.kakao.common.actions/-base-actions/press-ime-action.md) | `open fun pressImeAction(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Presses IME action, if supported view is in focus |
+| [repeatUntil](../com.agoda.kakao.common.actions/-base-actions/repeat-until.md) | `open fun repeatUntil(maxAttempts: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)` = 1, action: () -> ViewAction, matcher: `[`ViewBuilder`](../com.agoda.kakao.common.builders/-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)
Repeats given action on the view until this view will match the given matcher |
+| [scrollTo](../com.agoda.kakao.common.actions/-base-actions/scroll-to.md) | `open fun scrollTo(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Scrolls to the view, if possible |
+
+### Inheritors
+
+| Name | Summary |
+|---|---|
+| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](./-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar |
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md
new file mode 100644
index 00000000..954aa293
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-subtitle.md
@@ -0,0 +1,17 @@
+[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasSubtitle](./has-subtitle.md)
+
+# hasSubtitle
+
+`open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Checks if Toolbar has subtitle
+
+### Parameters
+
+`subtitle` - expected subtitle string`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Checks if Toolbar has subtitle
+
+### Parameters
+
+`resId` - expected subtitle resource id
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md
new file mode 100644
index 00000000..adef2164
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/has-title.md
@@ -0,0 +1,17 @@
+[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](index.md) / [hasTitle](./has-title.md)
+
+# hasTitle
+
+`open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Checks if Toolbar has title
+
+### Parameters
+
+`title` - expected title string`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
+
+Checks if Toolbar has title
+
+### Parameters
+
+`resId` - expected title resource id
\ No newline at end of file
diff --git a/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md
new file mode 100644
index 00000000..50af7cfd
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/-toolbar-view-assertions/index.md
@@ -0,0 +1,65 @@
+[kakao](../../index.md) / [com.agoda.kakao.toolbar](../index.md) / [ToolbarViewAssertions](./index.md)
+
+# ToolbarViewAssertions
+
+`interface ToolbarViewAssertions : `[`BaseAssertions`](../../com.agoda.kakao.common.assertions/-base-assertions/index.md)
+
+Provides assertion for Toolbar
+
+### Inherited Properties
+
+| Name | Summary |
+|---|---|
+| [root](../../com.agoda.kakao.common.assertions/-base-assertions/root.md) | `abstract var root: Matcher` |
+| [view](../../com.agoda.kakao.common.assertions/-base-assertions/view.md) | `abstract val view: `[`ViewInteractionDelegate`](../../com.agoda.kakao.delegate/-view-interaction-delegate/index.md) |
+
+### Functions
+
+| Name | Summary |
+|---|---|
+| [hasSubtitle](has-subtitle.md) | `open fun hasSubtitle(subtitle: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasSubtitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has subtitle |
+| [hasTitle](has-title.md) | `open fun hasTitle(title: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasTitle(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if Toolbar has title |
+
+### Inherited Functions
+
+| Name | Summary |
+|---|---|
+| [assert](../../com.agoda.kakao.common.assertions/-base-assertions/assert.md) | `open fun assert(function: () -> ViewAssertion): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Check the view with the given custom assertion |
+| [doesNotExist](../../com.agoda.kakao.common.assertions/-base-assertions/does-not-exist.md) | `open fun doesNotExist(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the matched view does not exist |
+| [hasAnyTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-any-tag.md) | `open fun hasAnyTag(vararg tags: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has at least one of the given tags |
+| [hasBackgroundColor](../../com.agoda.kakao.common.assertions/-base-assertions/has-background-color.md) | `open fun hasBackgroundColor(resId: `[`Int`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
`open fun hasBackgroundColor(colorCode: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given background color |
+| [hasDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-descendant.md) | `open fun hasDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view has given descendant |
+| [hasNotDescendant](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-descendant.md) | `open fun hasNotDescendant(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view has not given descendant |
+| [hasNotSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-not-sibling.md) | `open fun hasNotSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view has not given sibling |
+| [hasSibling](../../com.agoda.kakao.common.assertions/-base-assertions/has-sibling.md) | `open fun hasSibling(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view has given sibling |
+| [hasTag](../../com.agoda.kakao.common.assertions/-base-assertions/has-tag.md) | `open fun hasTag(tag: `[`String`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has given tag |
+| [inRoot](../../com.agoda.kakao.common.assertions/-base-assertions/in-root.md) | `open fun inRoot(function: `[`RootBuilder`](../../com.agoda.kakao.common.builders/-root-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)
Check if the view is in given root |
+| [isClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-clickable.md) | `open fun isClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is clickable |
+| [isCompletelyAbove](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-above.md) | `open fun isCompletelyAbove(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view displayed is completely above of the view matching the given matcher. |
+| [isCompletelyBelow](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-below.md) | `open fun isCompletelyBelow(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view displayed is completely below of the view matching the given matcher. |
+| [isCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-displayed.md) | `open fun isCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is completely displayed |
+| [isCompletelyLeftOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-left-of.md) | `open fun isCompletelyLeftOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view displayed is completely right of the view matching the given matcher. |
+| [isCompletelyRightOf](../../com.agoda.kakao.common.assertions/-base-assertions/is-completely-right-of.md) | `open fun isCompletelyRightOf(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Checks if the view displayed is completely right of the view matching the given matcher. |
+| [isDisabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-disabled.md) | `open fun isDisabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is disabled |
+| [isDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-displayed.md) | `open fun isDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is displayed |
+| [isEnabled](../../com.agoda.kakao.common.assertions/-base-assertions/is-enabled.md) | `open fun isEnabled(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is enabled |
+| [isFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-focusable.md) | `open fun isFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focusable |
+| [isFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-focused.md) | `open fun isFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is focused |
+| [isGone](../../com.agoda.kakao.common.assertions/-base-assertions/is-gone.md) | `open fun isGone(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has GONE visibility |
+| [isInvisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-invisible.md) | `open fun isInvisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has INVISIBLE visibility |
+| [isNotClickable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-clickable.md) | `open fun isNotClickable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not clickable |
+| [isNotCompletelyDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-completely-displayed.md) | `open fun isNotCompletelyDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not completely displayed |
+| [isNotDisplayed](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-displayed.md) | `open fun isNotDisplayed(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not displayed |
+| [isNotFocusable](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focusable.md) | `open fun isNotFocusable(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focusable |
+| [isNotFocused](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-focused.md) | `open fun isNotFocused(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not focused |
+| [isNotSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-not-selected.md) | `open fun isNotSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is not selected |
+| [isSelected](../../com.agoda.kakao.common.assertions/-base-assertions/is-selected.md) | `open fun isSelected(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view is selected |
+| [isVisible](../../com.agoda.kakao.common.assertions/-base-assertions/is-visible.md) | `open fun isVisible(): `[`Unit`](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html)
Checks if the view has VISIBLE visibility |
+| [matches](../../com.agoda.kakao.common.assertions/-base-assertions/matches.md) | `open fun matches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Check if the view matches given matcher |
+| [notMatches](../../com.agoda.kakao.common.assertions/-base-assertions/not-matches.md) | `open fun notMatches(function: `[`ViewBuilder`](../../com.agoda.kakao.common.builders/-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)
Check if the view does not match given matcher |
+
+### Inheritors
+
+| Name | Summary |
+|---|---|
+| [KToolbar](../-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](../-k-toolbar/index.md)`>, `[`ToolbarViewActions`](../-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](./index.md)
View for acting and asserting on Toolbar |
diff --git a/docs/kakao/com.agoda.kakao.toolbar/index.md b/docs/kakao/com.agoda.kakao.toolbar/index.md
new file mode 100644
index 00000000..c258ae0b
--- /dev/null
+++ b/docs/kakao/com.agoda.kakao.toolbar/index.md
@@ -0,0 +1,11 @@
+[kakao](../index.md) / [com.agoda.kakao.toolbar](./index.md)
+
+## Package com.agoda.kakao.toolbar
+
+### Types
+
+| Name | Summary |
+|---|---|
+| [KToolbar](-k-toolbar/index.md) | `class KToolbar : `[`KBaseView`](../com.agoda.kakao.common.views/-k-base-view/index.md)`<`[`KToolbar`](-k-toolbar/index.md)`>, `[`ToolbarViewActions`](-toolbar-view-actions.md)`, `[`ToolbarViewAssertions`](-toolbar-view-assertions/index.md)
View for acting and asserting on Toolbar |
+| [ToolbarViewActions](-toolbar-view-actions.md) | `interface ToolbarViewActions : `[`BaseActions`](../com.agoda.kakao.common.actions/-base-actions/index.md)
Provides actions for Toolbar |
+| [ToolbarViewAssertions](-toolbar-view-assertions/index.md) | `interface ToolbarViewAssertions : `[`BaseAssertions`](../com.agoda.kakao.common.assertions/-base-assertions/index.md)
Provides assertion for Toolbar |
diff --git a/docs/kakao/index.md b/docs/kakao/index.md
index 74ade488..9ca0c0d4 100644
--- a/docs/kakao/index.md
+++ b/docs/kakao/index.md
@@ -37,6 +37,7 @@
| [com.agoda.kakao.switch](com.agoda.kakao.switch/index.md) | |
| [com.agoda.kakao.tabs](com.agoda.kakao.tabs/index.md) | |
| [com.agoda.kakao.text](com.agoda.kakao.text/index.md) | |
+| [com.agoda.kakao.toolbar](com.agoda.kakao.toolbar/index.md) | |
| [com.agoda.kakao.web](com.agoda.kakao.web/index.md) | |
### Index
diff --git a/docs/kakao/package-list b/docs/kakao/package-list
index ae1e1908..71b154a4 100644
--- a/docs/kakao/package-list
+++ b/docs/kakao/package-list
@@ -34,4 +34,5 @@ com.agoda.kakao.swiperefresh
com.agoda.kakao.switch
com.agoda.kakao.tabs
com.agoda.kakao.text
+com.agoda.kakao.toolbar
com.agoda.kakao.web