diff --git a/REGRESSION/resources/data/variations/variations_native_command.csv b/REGRESSION/resources/data/variations/variations_native_command.csv
new file mode 100644
index 0000000..a131909
--- /dev/null
+++ b/REGRESSION/resources/data/variations/variations_native_command.csv
@@ -0,0 +1,3 @@
+comment,flag,locatorClick,locatorClear,locatorDragFrom,locatorDragTo,locatorInput,inputText,locatorImage,imageFileName,locatorSwipeElement,varName,assertContent,spel,conditionName,time
+comment1,true,testApp.clickButton,testApp.clearInputText,testApp.elementToBeFlipped,testApp.placeWhereElementWillBe,testApp.inputArea,TestA,testApp.image,test_image,testApp.swipeElement,someValue,Counter: 0,2 * 2 == 4,repeatFlag,4
+comment2,true,testApp.clickButton,testApp.clearInputText,testApp.elementToBeFlipped,testApp.placeWhereElementWillBe,testApp.inputArea,TestB,testApp.image,test_image,testApp.swipeElement,someValue,Counter: 0,2 * 2 == 4,repeatFlag,4
diff --git a/REGRESSION/resources/data/variations/variations_native_wait.csv b/REGRESSION/resources/data/variations/variations_native_wait.csv
new file mode 100644
index 0000000..c78b389
--- /dev/null
+++ b/REGRESSION/resources/data/variations/variations_native_wait.csv
@@ -0,0 +1,5 @@
+comment,flag,seconds
+comment,true,1
+comment,true,1
+comment,true,1
+comment,true,1
\ No newline at end of file
diff --git a/REGRESSION/resources/locators/pages/native/testApp.xml b/REGRESSION/resources/locators/pages/native/testApp.xml
new file mode 100644
index 0000000..24473cb
--- /dev/null
+++ b/REGRESSION/resources/locators/pages/native/testApp.xml
@@ -0,0 +1,261 @@
+
+
+
+ Test App Locators
+ myapplication
+ Locators for testing commands in test app
+
+
+
+
+ android.widget.TextView
+ //android.widget.TextView[@text="Test App"]
+ Test App
+
+
+
+ //android.widget.ScrollView/android.view.View[1]/android.widget.Button
+ android.widget.Button
+ btn_click_page
+
+
+
+ //android.widget.TextView[@resource-id="click_counter"]
+ click_counter
+ android.widget.TextView
+ Counter: 0
+
+
+
+ //android.view.View[@resource-id="click_button"]/android.widget.Button
+ click_button
+
+
+
+ //android.view.View[@resource-id="reset_click"]/android.widget.Button
+ reset_click
+
+
+
+ back_button
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[2]/android.view.View/android.widget.Button
+ android.widget.Button
+
+
+
+ btn_clear_page
+ //android.widget.ScrollView/android.view.View[2]/android.widget.Button
+ android.widget.Button
+
+
+
+ clearInputText
+ //android.widget.EditText[@resource-id="clearInputText"]
+ android.widget.EditText
+ Initial text to clear
+
+
+
+ //android.widget.TextView[@resource-id="statusInput"]
+ statusInput
+
+
+
+ //android.widget.ScrollView/android.view.View[3]/android.widget.Button
+ android.widget.Button
+ btn_drag_drop_page
+
+
+
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[2]
+ android.view.View
+
+
+
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[1]
+ android.view.View
+
+
+
+ //android.widget.ScrollView/android.view.View[4]/android.widget.Button
+ android.widget.Button
+
+
+
+ //android.widget.EditText[@resource-id="input_text_field"]
+
+
+
+ //android.widget.TextView[@resource-id="input_result"]
+
+
+
+ //android.widget.ScrollView/android.view.View[5]/android.widget.Button
+
+
+
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[1]/android.widget.Button
+
+
+
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[2]
+
+
+
+ //android.widget.ScrollView/android.view.View[6]/android.widget.Button
+
+
+
+ //android.widget.ScrollView/android.view.View[7]/android.widget.Button
+
+
+
+ refresh_counter
+ //android.widget.TextView[@resource-id="refresh_counter"]
+
+
+
+ //androidx.compose.ui.platform.ComposeView/android.view.View/android.view.View/android.view.View[1]/android.view.View/android.widget.Button
+
+
+
+ //android.widget.ScrollView/android.view.View[8]/android.widget.Button
+
+
+
+ //android.widget.TextView[@resource-id="swipe_page_direction"]
+ swipeable_element
+
+
+
+ //android.widget.TextView[@resource-id="swipe_element_counter"]
+ swipe_element_counter
+
+
+
+ //android.view.View[@resource-id="swipe_page_zone"]
+ swipe_page_zone
+
+
+
+ //android.view.View[@resource-id="swipe_page_vertical_zone"]
+ swipe_page_vertical_zone
+
+
+
+ //android.widget.TextView[@resource-id="swipe_page_counter"]
+ swipe_page_counter
+
+
+
+ //android.widget.TextView[@resource-id="swipe_page_direction"]
+ swipe_page_direction
+
+
+
+ //android.widget.TextView[@resource-id="swipe_mode"]
+ swipe_mode
+
+
+
+ //android.view.View[@resource-id="reset_swipe"]/android.widget.Button
+ reset_swipe
+
+
+
+ //android.view.View[@resource-id="enable_element_mode"]/android.widget.Button
+ enable_element_mode
+
+
+
+ //android.view.View[@resource-id="enable_page_mode"]/android.widget.Button
+ enable_page_mode
+
+
+
+ //android.view.View[@resource-id="btn_wait_page"]/android.widget.Button
+
+
+
+ //android.view.View[@resource-id="btn_start_wait"]/android.widget.Button
+ btn_start_wait
+
+
+
+ //android.widget.ProgressBar[@resource-id="wait_spinner"]
+ wait_spinner
+
+
+
+ //android.widget.TextView[@resource-id="wait_result"]
+ wait_result
+
+
+
+ //android.view.View[@resource-id="btn_reset_wait"]/android.widget.Button
+ btn_reset_wait
+
+
+
+ //android.widget.TextView[@resource-id="wait_status"]
+ wait_status
+
+
+
+ //android.view.View[@resource-id="btn_webview_page"]/android.widget.Button
+
+
+
+ webview_container
+
+
+
+ #webview_btn
+
+
+
+ #webview_text
+
+
+
+ #webview_count
+
+
+
+ //android.view.View[@resource-id="btn_var_page"]/android.widget.Button
+
+
+
+ //android.widget.EditText[@resource-id="var_input_field"]
+ var_input_field
+
+
+
+ //android.widget.TextView[@resource-id="var_injected_result"]
+ var_injected_result
+
+
+
+ //android.widget.TextView[@resource-id="var_injected_result"]
+ var_extractable_text
+
+
+
+ //android.view.View[@resource-id="btn_toggle_hidden"]/android.widget.Button
+ btn_toggle_hidden
+
+
+
+ //android.widget.TextView[@resource-id="var_hidden_element"]
+ var_hidden_element
+
+
+
+ //android.widget.TextView[@resource-id="nav_title"]
+ nav_deeper
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/condition/scenario.xml
new file mode 100644
index 0000000..736f169
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/condition/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test assert attribute - condition: false skipped, true executed
+ Assert attribute condition
+
+
+ native
+
+
+
+
+
+
+
+ Counter: 999
+
+
+
+
+
+ Counter: 0
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/general/scenario.xml
new file mode 100644
index 0000000..20c4f43
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/general/scenario.xml
@@ -0,0 +1,27 @@
+
+
+
+ Test assert attribute - general: verify counter text
+ Assert attribute general
+
+
+ native
+
+
+
+
+
+
+
+
+ Counter: 0
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/negative/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/negative/scenario.xml
new file mode 100644
index 0000000..88286cb
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/negative/scenario.xml
@@ -0,0 +1,27 @@
+
+
+
+ Test assert attribute - negative: element text is NOT a given value
+ Assert attribute negative
+
+
+ native
+
+
+
+
+
+
+
+ Counter: 999
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variables/scenario.xml
new file mode 100644
index 0000000..38790c4
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variables/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Test assert attribute - variables: content from variable
+ Assert attribute variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ {{expectedCounter}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variations/scenario.xml
new file mode 100644
index 0000000..4f25b1c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/attribute/variations/scenario.xml
@@ -0,0 +1,28 @@
+
+
+
+ Test assert attribute - variations: condition from CSV
+ Assert attribute variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+ {{assertContent}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/condition/scenario.xml
new file mode 100644
index 0000000..d8edc11
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/condition/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test assert equal - condition: false skipped, true executed
+ Assert equal condition
+
+
+ native
+
+
+
+
+
+
+
+ someValue
+ WRONG
+
+
+
+
+
+ Hello
+ Hello
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/general/scenario.xml
new file mode 100644
index 0000000..24525f6
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/general/scenario.xml
@@ -0,0 +1,24 @@
+
+
+
+ Test assert equal - general: extracted var equals constant
+ Assert equal general
+
+
+ native
+
+
+
+
+
+
+
+ Testlum
+ Testlum
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variables/scenario.xml
new file mode 100644
index 0000000..28e5aeb
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variables/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test assert equal - variables: two vars compared
+ Assert equal variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{var1}}
+ {{var2}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variations/scenario.xml
new file mode 100644
index 0000000..59a4e65
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/equal/variations/scenario.xml
@@ -0,0 +1,26 @@
+
+
+
+ Test assert equal - variations: condition from CSV
+ Assert equal variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+ {{flag}}
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/condition/scenario.xml
new file mode 100644
index 0000000..7a0b79c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/condition/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Test assert notEqual - condition: false skipped, true executed
+ Assert notEqual condition
+
+
+ native
+
+
+
+
+
+
+
+
+ Testlum
+ Testlum
+
+
+
+
+
+ Testlum
+ Different
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/general/scenario.xml
new file mode 100644
index 0000000..a3ba564
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/general/scenario.xml
@@ -0,0 +1,24 @@
+
+
+
+ Test assert notEqual - general: two values are different
+ Assert notEqual general
+
+
+ native
+
+
+
+
+
+
+
+ Testlum
+ Other
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variables/scenario.xml
new file mode 100644
index 0000000..96e6521
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variables/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test assert notEqual - variables: two different vars
+ Assert notEqual variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{var1}}
+ {{var2}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variations/scenario.xml
new file mode 100644
index 0000000..62852f3
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/assert/notEqual/variations/scenario.xml
@@ -0,0 +1,26 @@
+
+
+
+ Test assert notEqual - variations: condition from CSV
+ Assert notEqual variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+ {{flag}}
+ false
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/condition/scenario.xml
new file mode 100644
index 0000000..3117ef4
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/condition/scenario.xml
@@ -0,0 +1,51 @@
+
+
+
+ Test clear general with condition
+ Clear general with condition
+
+
+
+ native
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/general/scenario.xml
new file mode 100644
index 0000000..e147c88
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/general/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Functional testing of input clearing operations and field state reset mechanisms.
+ Input Field Reset Validation
+
+
+
+ native
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/times/scenario.xml
new file mode 100644
index 0000000..80353f9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/times/scenario.xml
@@ -0,0 +1,56 @@
+
+
+
+ Functional testing of input clearing operations and field state reset mechanisms.
+ Input Field Reset Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Clear count: 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/variations/scenario.xml
new file mode 100644
index 0000000..382f6ca
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/repeat/variations/scenario.xml
@@ -0,0 +1,58 @@
+
+
+
+ Functional testing of input clearing operations and field state reset mechanisms.
+ Input Field Reset Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Clear count: 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variables/scenario.xml
new file mode 100644
index 0000000..34d378f
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variables/scenario.xml
@@ -0,0 +1,43 @@
+
+
+
+ Functional testing of input clearing operations and field state reset mechanisms.
+ Input Field Reset Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variations/scenario.xml
new file mode 100644
index 0000000..7d8fdd9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/clear/variations/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Functional testing of input clearing operations and field state reset mechanisms.
+ Input Field Reset Validation
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+ Status: NotEmpty
+
+
+
+
+
+
+
+ Status: Empty
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/condition/scenario.xml
new file mode 100644
index 0000000..0e8a2ad
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/condition/scenario.xml
@@ -0,0 +1,34 @@
+
+
+
+ Testing general Click tag with condition
+ Interactive Click Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/general/scenario.xml
new file mode 100644
index 0000000..d424680
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/general/scenario.xml
@@ -0,0 +1,28 @@
+
+
+
+ Testing general Click tag
+ Interactive Click Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/times/scenario.xml
new file mode 100644
index 0000000..d6fe935
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/times/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Testing click tag with repeat (times)
+ Interactive Click Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/variations/scenario.xml
new file mode 100644
index 0000000..c3bc5b5
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/repeat/variations/scenario.xml
@@ -0,0 +1,34 @@
+
+
+
+ Automated repeat-loop validation of click commands using external variation data.
+ Interactive Click Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/variables/scenario.xml
new file mode 100644
index 0000000..e94fc74
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/variables/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Testing general Click tag
+ Interactive Click Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/click/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/click/variations/scenario.xml
new file mode 100644
index 0000000..3d8d1cf
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/click/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Iterative validation of click interactions across multiple data variations.
+ Interactive Click Validation
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/condition/scenario.xml
new file mode 100644
index 0000000..934a173
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/condition/scenario.xml
@@ -0,0 +1,56 @@
+
+
+
+ Test condition command - condition attr: skip/execute the condition itself
+ Condition condition
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 0
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/general/scenario.xml
new file mode 100644
index 0000000..6fe0846
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/general/scenario.xml
@@ -0,0 +1,49 @@
+
+
+
+ Test condition command - general: true and false SpEL expressions
+ Condition general
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/times/scenario.xml
new file mode 100644
index 0000000..740c23b
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/times/scenario.xml
@@ -0,0 +1,35 @@
+
+
+
+ Test condition command - inside repeat: evaluated each iteration
+ Condition in repeat
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/variations/scenario.xml
new file mode 100644
index 0000000..f4992fb
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/repeat/variations/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test condition command - inside repeat: evaluated each iteration
+ Condition in repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variables/scenario.xml
new file mode 100644
index 0000000..e589512
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variables/scenario.xml
@@ -0,0 +1,55 @@
+
+
+
+ Test condition command - variables: SpEL uses stored var
+ Condition variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variations/scenario.xml
new file mode 100644
index 0000000..4f798be
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/condition/variations/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test condition command - variations: evaluated per CSV row
+ Condition variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 1
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/condition/scenario.xml
new file mode 100644
index 0000000..1de822a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/condition/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Testing dragAndDrop tag with condition
+ Drag and drop tag
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Dropped: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/general/scenario.xml
new file mode 100644
index 0000000..c19125a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/general/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ General test drag and drop command
+ Drag and drop command
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+ Dropped: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/times/scenario.xml
new file mode 100644
index 0000000..546afab
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/times/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Testing dragAndDrop tag with repeat (times)
+ Drag and drop tag
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Dropped: 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/variations/scenario.xml
new file mode 100644
index 0000000..3c12b6f
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/repeat/variations/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Testing dragAndDrop tag with repeat variations
+ Drag and drop tag
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Dropped: 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variables/scenario.xml
new file mode 100644
index 0000000..47ee162
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variables/scenario.xml
@@ -0,0 +1,44 @@
+
+
+
+ Testing dragAndDrop tag with variables
+ Drag and drop tag
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Dropped: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variations/scenario.xml
new file mode 100644
index 0000000..5ce1f2c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/dragAndDrop/variations/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Testing dragAndDrop tag with variations
+ Drag and drop tag
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+ Dropped: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/scenario.xml
new file mode 100644
index 0000000..91f66ed
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/scenario.xml
@@ -0,0 +1,34 @@
+
+
+
+ Testing image fullscreen command with condition
+ Image fullscreen condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/condition/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/scenario.xml
new file mode 100644
index 0000000..a1883e8
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/scenario.xml
@@ -0,0 +1,26 @@
+
+
+
+ General test image fullscreen command
+ Image fullscreen command
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/general/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/scenario.xml
new file mode 100644
index 0000000..3f1048c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/scenario.xml
@@ -0,0 +1,30 @@
+
+
+
+ Testing image fullscreen tag with repeat (times)
+ Image fullscreen repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/times/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/scenario.xml
new file mode 100644
index 0000000..95be434
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Testing image fullscreen tag with repeat variations
+ Image fullscreen repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/repeat/variations/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/scenario.xml
new file mode 100644
index 0000000..9247c08
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Testing image fullscreen command with variables
+ Image fullscreen variables test
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variables/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/scenario.xml
new file mode 100644
index 0000000..f2a3ae3
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Testing image fullscreen command with variations
+ Image fullscreen command variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/test_image.png
new file mode 100644
index 0000000..db62a90
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/fullScreen/variations/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/scenario.xml
new file mode 100644
index 0000000..bcdb8e9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Testing image part command with condition
+ Image part condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/condition/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/scenario.xml
new file mode 100644
index 0000000..11b9b53
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/scenario.xml
@@ -0,0 +1,25 @@
+
+
+
+ General test image part command
+ Image part command
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/general/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/scenario.xml
new file mode 100644
index 0000000..faec0a0
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/scenario.xml
@@ -0,0 +1,28 @@
+
+
+
+ Testing image part tag with repeat (times)
+ Image part repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/times/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/scenario.xml
new file mode 100644
index 0000000..f1a788a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Testing image part tag with repeat variations
+ Image part repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/repeat/variations/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/scenario.xml
new file mode 100644
index 0000000..4e584d1
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/scenario.xml
@@ -0,0 +1,35 @@
+
+
+
+ Testing image part command with variables
+ Image part variables test
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variables/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/scenario.xml
new file mode 100644
index 0000000..c904a92
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/scenario.xml
@@ -0,0 +1,27 @@
+
+
+
+ Testing image part command with variations
+ Image part command variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/test_image.png b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/test_image.png
new file mode 100644
index 0000000..21bed38
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/image/part/variations/test_image.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/condition/scenario.xml
new file mode 100644
index 0000000..ce91799
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/condition/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Testing input command with condition
+ Input command condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ You typed: Test
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/general/scenario.xml
new file mode 100644
index 0000000..5abc8df
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/general/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ General test input command
+ Input command
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ You typed: Test
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/times/scenario.xml
new file mode 100644
index 0000000..d5f6a7c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/times/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Testing input tag with repeat (times)
+ Input repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ You typed: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/variations/scenario.xml
new file mode 100644
index 0000000..ae6257c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/repeat/variations/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Testing input tag with repeat variations
+ Input repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ You typed: {{inputText}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/variables/scenario.xml
new file mode 100644
index 0000000..70ca781
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/variables/scenario.xml
@@ -0,0 +1,43 @@
+
+
+
+ Testing input command with variables
+ Input variables test
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ You typed: Test
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/input/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/input/variations/scenario.xml
new file mode 100644
index 0000000..072d4a4
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/input/variations/scenario.xml
@@ -0,0 +1,35 @@
+
+
+
+ Validation of text input capabilities across multiple character sets and data variations.
+ Data-Driven Input Entry
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+ You typed: {{inputText}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/native/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/native/condition/scenario.xml
new file mode 100644
index 0000000..c5e9905
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/native/condition/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Functional validation of native command execution paths and conditions.
+ Native Flow Validation
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/native/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/native/general/scenario.xml
new file mode 100644
index 0000000..c6638bc
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/native/general/scenario.xml
@@ -0,0 +1,20 @@
+
+
+
+ Validation of generic native command processing and element interaction.
+ Native Command Execution
+
+
+
+ native
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/native/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/native/variations/scenario.xml
new file mode 100644
index 0000000..58995b9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/native/variations/scenario.xml
@@ -0,0 +1,22 @@
+
+
+
+ Testing general Native tag with variations
+ Native tag with variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/condition/scenario.xml
new file mode 100644
index 0000000..e08303d
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/condition/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Condition test navigate back command
+ Navigate back condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+ Navigate Page 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/general/scenario.xml
new file mode 100644
index 0000000..0c622b6
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/general/scenario.xml
@@ -0,0 +1,27 @@
+
+
+
+ General test navigate back command
+ Navigate back general
+
+
+
+ native
+
+
+
+
+
+
+
+ Navigate Page 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/times/scenario.xml
new file mode 100644
index 0000000..c322af6
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/times/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Repeat/times test navigate back command
+ Navigate back repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Navigate Start
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/variations/scenario.xml
new file mode 100644
index 0000000..b9183f0
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/repeat/variations/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Repeat/variations test navigate back command
+ Navigate back repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Navigate Page 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variables/scenario.xml
new file mode 100644
index 0000000..f237f5c
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variables/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Variables test navigate back command
+ Navigate back variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Navigate Page 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variations/scenario.xml
new file mode 100644
index 0000000..cc7c304
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/back/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Variations test navigate back command
+ Navigate back variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+ Navigate Page 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/scenario.xml
new file mode 100644
index 0000000..26c0f0f
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/condition/scenario.xml
@@ -0,0 +1,30 @@
+
+
+
+ Condition test navigate home command
+ Navigate home condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/scenario.xml
new file mode 100644
index 0000000..3032743
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/general/scenario.xml
@@ -0,0 +1,27 @@
+
+
+
+ General test navigate home command
+ Navigate home general
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/scenario.xml
new file mode 100644
index 0000000..97acfbc
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/times/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Repeat/times test navigate home command
+ Navigate home repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/scenario.xml
new file mode 100644
index 0000000..3f03904
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/repeat/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Repeat/variations test navigate home command
+ Navigate home repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/scenario.xml
new file mode 100644
index 0000000..0e642af
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variables/scenario.xml
@@ -0,0 +1,30 @@
+
+
+
+ Variables test navigate home command
+ Navigate home variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/assert_navigate.png
new file mode 100644
index 0000000..80e7165
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/scenario.xml
new file mode 100644
index 0000000..2d2f02d
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/home/variations/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Testing system-level navigation to the home screen using variations.
+ System Navigation: Home
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/scenario.xml
new file mode 100644
index 0000000..d68adc3
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/condition/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Condition test navigate overview command
+ Navigate overview condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/scenario.xml
new file mode 100644
index 0000000..a11ffd7
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/general/scenario.xml
@@ -0,0 +1,26 @@
+
+
+
+ General test navigate overview command
+ Navigate overview general
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/scenario.xml
new file mode 100644
index 0000000..bbb95cf
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/times/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Repeat/times test navigate overview command
+ Navigate overview repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/scenario.xml
new file mode 100644
index 0000000..fd55a89
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/repeat/variations/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Repeat/variations test navigate overview command
+ Navigate overview repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Navigate Page 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/scenario.xml
new file mode 100644
index 0000000..cf86106
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variables/scenario.xml
@@ -0,0 +1,30 @@
+
+
+
+ Variables test navigate overview command
+ Navigate overview variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/assert_navigate.png b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/assert_navigate.png
new file mode 100644
index 0000000..00eed1c
Binary files /dev/null and b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/assert_navigate.png differ
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/scenario.xml
new file mode 100644
index 0000000..e17561a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/navigate/overview/variations/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Variations test navigate overview command
+ Navigate overview variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/condition/scenario.xml
new file mode 100644
index 0000000..de6e681
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/condition/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Condition test refresh command
+ Refresh condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/general/scenario.xml
new file mode 100644
index 0000000..35908eb
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/general/scenario.xml
@@ -0,0 +1,28 @@
+
+
+
+ General test refresh command
+ Refresh general
+
+
+
+ native
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/times/scenario.xml
new file mode 100644
index 0000000..02bb165
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/times/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Repeat/times test refresh command
+ Refresh repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/variations/scenario.xml
new file mode 100644
index 0000000..8187b90
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/repeat/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Repeat/variations test refresh command
+ Refresh repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variables/scenario.xml
new file mode 100644
index 0000000..39f5860
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variables/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Variables test refresh command
+ Refresh variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variations/scenario.xml
new file mode 100644
index 0000000..c6b4138
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/refresh/variations/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Verification of UI refresh operations and content reloading across multiple scenarios.
+ Screen Content Refresh
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/times/scenario.xml
new file mode 100644
index 0000000..1f3b3f9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/times/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Test repeat command - general times
+ Repeat general times
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/variations/scenario.xml
new file mode 100644
index 0000000..7ecabcc
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/general/variations/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test repeat command - general variations
+ Repeat general variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 2
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/condition/scenario.xml
new file mode 100644
index 0000000..c53d495
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/condition/scenario.xml
@@ -0,0 +1,46 @@
+
+
+
+ Test repeat command - times condition
+ Repeat times condition
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 0
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variables/scenario.xml
new file mode 100644
index 0000000..40101ab
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variables/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test repeat command - times variables
+ Repeat times variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variations/scenario.xml
new file mode 100644
index 0000000..9d18b92
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/repeat/times/variations/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test repeat command - times variations
+ Repeat times variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+ Counter: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/condition/scenario.xml
new file mode 100644
index 0000000..03ff57b
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/condition/scenario.xml
@@ -0,0 +1,52 @@
+
+
+
+ Test swipe element - condition
+ Swipe element condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element swipes: 0
+
+
+
+
+
+
+
+ Element swipes: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/general/scenario.xml
new file mode 100644
index 0000000..9583b06
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/general/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test swipe element - general
+ Swipe element general
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element swipes: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/times/scenario.xml
new file mode 100644
index 0000000..8037326
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/times/scenario.xml
@@ -0,0 +1,39 @@
+
+
+
+ Test swipe element - repeat times
+ Swipe element repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element swipes: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/variations/scenario.xml
new file mode 100644
index 0000000..e6c5e52
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/repeat/variations/scenario.xml
@@ -0,0 +1,43 @@
+
+
+
+ Test swipe element - repeat variations
+ Swipe element repeat variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element swipes: 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variables/scenario.xml
new file mode 100644
index 0000000..c3a5e2f
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variables/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Test swipe element - variables
+ Swipe element variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Element swipes: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variations/scenario.xml
new file mode 100644
index 0000000..e0bbcf5
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/element/variations/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Test swipe element - variations
+ Swipe element variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/condition/scenario.xml
new file mode 100644
index 0000000..3e0433b
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/condition/scenario.xml
@@ -0,0 +1,50 @@
+
+
+
+ Test swipe page - condition
+ Swipe page condition
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page swipes: 0
+
+
+
+
+
+
+
+ Page swipes: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/general/scenario.xml
new file mode 100644
index 0000000..cff6e25
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/general/scenario.xml
@@ -0,0 +1,44 @@
+
+
+
+ Test swipe page - general
+ Swipe page general
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page swipes: 1
+
+
+
+
+ Last page direction: right
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/times/scenario.xml
new file mode 100644
index 0000000..2fb75c9
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/times/scenario.xml
@@ -0,0 +1,38 @@
+
+
+
+ Test swipe page - repeat times
+ Swipe page repeat times
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page swipes: 3
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/variations/scenario.xml
new file mode 100644
index 0000000..b4a85fd
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/repeat/variations/scenario.xml
@@ -0,0 +1,42 @@
+
+
+
+ Test swipe page - repeat variations
+ Swipe page repeat variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page swipes: 2
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variables/scenario.xml
new file mode 100644
index 0000000..6b0667f
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variables/scenario.xml
@@ -0,0 +1,39 @@
+
+
+
+ Test swipe page - variables
+ Swipe page variables
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Page swipes: 1
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variations/scenario.xml
new file mode 100644
index 0000000..147f942
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/swipe/page/variations/scenario.xml
@@ -0,0 +1,30 @@
+
+
+
+ Test swipe page - variations
+ Swipe page variations
+
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/condition/scenario.xml
new file mode 100644
index 0000000..eda59f0
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/condition/scenario.xml
@@ -0,0 +1,58 @@
+
+
+
+ Test var command - condition
+ Var condition
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: Default
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: Assigned
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/constant/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/constant/scenario.xml
new file mode 100644
index 0000000..75c240d
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/constant/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Test var command - constant type
+ Var constant
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: HelloTestlum
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/attribute/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/attribute/scenario.xml
new file mode 100644
index 0000000..28e2032
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/attribute/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test var command - element attribute
+ Var element attribute
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: Testlum
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/present/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/present/scenario.xml
new file mode 100644
index 0000000..899fe65
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/element/present/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test var command - element present
+ Var element present
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: true
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/expression/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/expression/scenario.xml
new file mode 100644
index 0000000..ba43574
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/expression/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Test var command - expression type
+ Var expression
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: 14
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphabetic/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphabetic/scenario.xml
new file mode 100644
index 0000000..26fd8d8
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphabetic/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test var command - generate alphabetic
+ Var generate alphabetic
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{genAlpha}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphanumeric/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphanumeric/scenario.xml
new file mode 100644
index 0000000..834080e
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/alphanumeric/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test var command - generate alphanumeric
+ Var generate alphanumeric
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{genAlnum}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/numeric/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/numeric/scenario.xml
new file mode 100644
index 0000000..d6bf906
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/numeric/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test var command - generate numeric
+ Var generate numeric
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{genNum}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/regexp/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/regexp/scenario.xml
new file mode 100644
index 0000000..e54ff0b
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/generate/regexp/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test var command - generate randomRegexp
+ Var generate regexp
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{genRegexp}}
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/repeat/variations/scenario.xml
new file mode 100644
index 0000000..863c890
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/repeat/variations/scenario.xml
@@ -0,0 +1,39 @@
+
+
+
+ Test var command - repeat variations
+ Var repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{varName}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/sql/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/sql/scenario.xml
new file mode 100644
index 0000000..b7c93b8
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/sql/scenario.xml
@@ -0,0 +1,91 @@
+
+
+
+ wfefewhhjwfebhjewbfwef
+ ewfjknkjewefwjfewwfe
+
+
+
+ native
+
+
+
+ postgres_patch.sql
+
+
+
+ mysql_patch.sql
+
+
+
+ oracle_patch.sql
+
+
+
+
+
+
+ SELECT id
+ FROM news
+ WHERE newsname='News1';
+
+
+
+
+
+
+
+ SELECT id
+ FROM news
+ WHERE newsname='News1';
+
+
+
+
+
+
+
+ SELECT newsnumber
+ FROM news
+ WHERE newsname = 'Ukraine'
+
+
+
+
+
+
+ {{postgresQuery}}
+ 101
+
+
+
+
+
+ {{mysqlQuery}}
+ 1
+
+
+
+
+
+ {{oracleQuery}}
+ 43752156
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/var/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/var/variations/scenario.xml
new file mode 100644
index 0000000..8cbf63a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/var/variations/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test var command - variations
+ Var variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+
+ Injected value: {{varName}}
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/condition/scenario.xml
new file mode 100644
index 0000000..7338037
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/condition/scenario.xml
@@ -0,0 +1,39 @@
+
+
+
+ Test wait command - condition
+ Wait condition
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Loading
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/general/scenario.xml
new file mode 100644
index 0000000..bc3d4ca
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/general/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Test wait command - general
+ Wait general
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/millis/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/millis/scenario.xml
new file mode 100644
index 0000000..1b7a623
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/millis/scenario.xml
@@ -0,0 +1,29 @@
+
+
+
+ Test wait command - millis unit
+ Wait millis
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/times/scenario.xml
new file mode 100644
index 0000000..d54c294
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/times/scenario.xml
@@ -0,0 +1,31 @@
+
+
+
+ Test wait command - repeat times
+ Wait repeat times
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/variations/scenario.xml
new file mode 100644
index 0000000..f25bbdd
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/repeat/variations/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test wait command - repeat variations
+ Wait repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variables/scenario.xml
new file mode 100644
index 0000000..136a421
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variables/scenario.xml
@@ -0,0 +1,35 @@
+
+
+
+ Test wait command - variables
+ Wait variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variations/scenario.xml
new file mode 100644
index 0000000..9bcd607
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/wait/variations/scenario.xml
@@ -0,0 +1,33 @@
+
+
+
+ Verification of synchronization logic and dynamic waiting across varying time intervals.
+ Dynamic Wait Synchronization
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+
+ Complete
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/condition/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/condition/scenario.xml
new file mode 100644
index 0000000..84696c4
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/condition/scenario.xml
@@ -0,0 +1,45 @@
+
+
+
+ Test webView command - condition
+ WebView condition
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/general/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/general/scenario.xml
new file mode 100644
index 0000000..a048385
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/general/scenario.xml
@@ -0,0 +1,58 @@
+
+
+
+ Test webView command - general
+ WebView general
+
+
+ native
+
+
+
+
+
+
+
+
+
+ This is an embedded web view.
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+ WebView Button Clicked!
+
+
+
+
+ 1
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/times/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/times/scenario.xml
new file mode 100644
index 0000000..4963383
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/times/scenario.xml
@@ -0,0 +1,37 @@
+
+
+
+ Test webView command - repeat times
+ WebView repeat times
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/variations/scenario.xml
new file mode 100644
index 0000000..339027e
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/repeat/variations/scenario.xml
@@ -0,0 +1,40 @@
+
+
+
+ Test webView command - repeat variations
+ WebView repeat variations
+
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variables/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variables/scenario.xml
new file mode 100644
index 0000000..64661cc
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variables/scenario.xml
@@ -0,0 +1,36 @@
+
+
+
+ Test webView command - variables
+ WebView variables
+
+
+ native
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{initialText}}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variations/scenario.xml b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variations/scenario.xml
new file mode 100644
index 0000000..3d1516a
--- /dev/null
+++ b/REGRESSION/resources/scenarios/ui/native_commands/native/webView/variations/scenario.xml
@@ -0,0 +1,32 @@
+
+
+
+ Test webView command - variations
+ WebView variations
+
+
+ variations_native_command.csv
+ native
+
+
+
+
+
+
+
+
+
+ This is an embedded web view.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/run-android-device b/run-android-device
index fa419da..0488126 100644
--- a/run-android-device
+++ b/run-android-device
@@ -88,14 +88,18 @@ check_node_appium() {
# Finds the first available APK in the project and installs it on the device
# -----------------------------------------------------------------------------
install_apk() {
- log "Searching for APK file..."
- APK_FILE=$(find . -name "*.apk" | head -n 1)
-
- if [ -n "$APK_FILE" ]; then
- log "Installing $APK_FILE on emulator..."
- adb install -r -t -g "$APK_FILE" || log "⚠️ APK installation failed, but proceeding to Appium."
+ log "Searching for APK files..."
+ APK_FILES=$(find . -name "*.apk")
+
+ if [ -n "$APK_FILES" ]; then
+ echo "$APK_FILES" | while IFS= read -r APK_FILE; do
+ if [ -n "$APK_FILE" ]; then
+ log "Installing $APK_FILE on emulator..."
+ adb install -r -t -g "$APK_FILE" || log "⚠️ APK installation failed for $APK_FILE, continuing..."
+ fi
+ done
else
- log "⚠️ No APK file found in the project. Skipping installation."
+ log "⚠️ No APK files found in the project. Skipping installation."
fi
}
diff --git a/testlum-app-test-debug.apk b/testlum-app-test-debug.apk
new file mode 100644
index 0000000..4cf8170
Binary files /dev/null and b/testlum-app-test-debug.apk differ