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