Manual test ideas for Tab widget (#4319)
This commit is contained in:
parent
02db8dd968
commit
23b4e23a7b
93
app/client/cypress/manual_TestSuite/Tab_Widget_Spec.js
Normal file
93
app/client/cypress/manual_TestSuite/Tab_Widget_Spec.js
Normal file
|
|
@ -0,0 +1,93 @@
|
||||||
|
const dsl = require("../../../fixtures/TabWidgetDsl.json");
|
||||||
|
|
||||||
|
describe("Tab widget", function() {
|
||||||
|
it("Movement of tabs inside Tab widget ", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// click on "Add a Tab"
|
||||||
|
// Add multiple Tabs
|
||||||
|
// Hold and move the Tab
|
||||||
|
// and observe if the tab are moved in the same
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it(" Deletion of Tabs and adding them back with Undo", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// click on "Add a Tab"
|
||||||
|
// Add multiple Tabs
|
||||||
|
// Click on delete option of the Tab
|
||||||
|
// ensure the tab is deleted
|
||||||
|
// Click on delete option of the Tab
|
||||||
|
// Ensure an info message is dispalyed to user
|
||||||
|
// Now click on "UNDO"
|
||||||
|
//and observe that the Tab is added back
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it("Test Ideas for testing the Visible option for tabs ", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// click on "Add a Tab"
|
||||||
|
// Click on Property pane of the tab widget
|
||||||
|
// Click on the Control Pane of the tab
|
||||||
|
// Now click on JS option
|
||||||
|
// Now add it false
|
||||||
|
// and observe the Tab is blured on edit Mode
|
||||||
|
// Now click on Deploy
|
||||||
|
// Observe the tab is not dispalyed to user
|
||||||
|
// Now come back to Edit mode
|
||||||
|
// Click on the Control Pane of the tab
|
||||||
|
// Now click on JS option
|
||||||
|
// enable the button
|
||||||
|
// Now observe the Tab must be visible and normal
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it("Test Ideas for testing the Show Tabs Feature ", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// Click on Property pane of the tab widget
|
||||||
|
// Scroll down to Show Tabs option
|
||||||
|
// Now click on JS option
|
||||||
|
// Now add it false
|
||||||
|
// and observe the Tab widget does not show any Tabs
|
||||||
|
// Now click on Deploy
|
||||||
|
// Observe the Tab widget does not show any Tabs
|
||||||
|
// Now come back to Edit mode
|
||||||
|
// Now click on JS option
|
||||||
|
// enable the button
|
||||||
|
// Now observe the Tab must be visible
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it("Adding multiple widgets inside the Tab widget", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// Ensure default 2 Tabs are dispalyed to user
|
||||||
|
// Add date picker, Text and Button into Tab1
|
||||||
|
// Click on Tab2 and ensure it is empty
|
||||||
|
// Add image widget , radio, Check widget
|
||||||
|
// Click on Deploy
|
||||||
|
// Ensure the Tab widget with widgets are displayed to user
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it("Adding action while changing the Tab ", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// Click on Property pane of the tab widget
|
||||||
|
// Navigate to Action section
|
||||||
|
// Select "Show a modal"
|
||||||
|
// Click on "Add a Modal"
|
||||||
|
// Assign related action on the modal
|
||||||
|
// Now change the tab
|
||||||
|
// and observe the modal pop up is displayed to user
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
it("Binding the Tab to widget ", function() {
|
||||||
|
// Drag and drop the Tab widget
|
||||||
|
// Click on Property pane of the tab widget
|
||||||
|
// Navigate to control pane
|
||||||
|
// Convert a Visible option to JS
|
||||||
|
// Add binding to the widget
|
||||||
|
// Ensure user is dispalyed on the TAB widget
|
||||||
|
}
|
||||||
|
)
|
||||||
|
}
|
||||||
|
)
|
||||||
Loading…
Reference in New Issue
Block a user