mirror of
https://github.com/Kingsrook/qqq-frontend-material-dashboard.git
synced 2025-07-17 21:00:45 +00:00
CE-793 - more Fixes for failed selnium tests
This commit is contained in:
@ -57,6 +57,16 @@ public class QueryScreenLib
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
public void assertNoFilterButtonBadge(int valueInBadge)
|
||||
{
|
||||
qSeleniumLib.waitForSelectorContainingToNotExist(".MuiBadge-root", String.valueOf(valueInBadge));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
|
@ -163,7 +163,7 @@ public class QueryScreenFilterInUrlAdvancedModeTest extends QBaseSeleniumTest
|
||||
// remove one //
|
||||
////////////////
|
||||
qSeleniumLib.waitForSelectorContaining(".MuiIcon-root", "close").click();
|
||||
queryScreenLib.assertFilterButtonBadge(1);
|
||||
queryScreenLib.assertNoFilterButtonBadge(1);
|
||||
|
||||
// qSeleniumLib.waitForever();
|
||||
}
|
||||
|
@ -67,7 +67,6 @@ public class SavedViewsTest extends QBaseSeleniumTest
|
||||
QueryScreenLib queryScreenLib = new QueryScreenLib(qSeleniumLib);
|
||||
|
||||
qSeleniumLib.gotoAndWaitForBreadcrumbHeader("/peopleApp/greetingsApp/person", "Person");
|
||||
queryScreenLib.gotoAdvancedMode();
|
||||
|
||||
qSeleniumLib.waitForSelectorContaining("BUTTON", "Saved Views").click();
|
||||
qSeleniumLib.waitForSelectorContaining("LI", "Some People");
|
||||
@ -95,14 +94,14 @@ public class SavedViewsTest extends QBaseSeleniumTest
|
||||
qSeleniumLib.waitForSelectorContaining("DIV.MuiDataGrid-cell", "jdoe@kingsrook.com").click();
|
||||
qSeleniumLib.waitForSelectorContaining("H5", "Viewing Person: John Doe");
|
||||
|
||||
/////////////////////////////////////////////////////
|
||||
// take breadcrumb back to table query //
|
||||
///////////////////////////////////////////////////
|
||||
// take breadcrumb back to table query //
|
||||
// assert the previously selected View is loaded //
|
||||
/////////////////////////////////////////////////////
|
||||
///////////////////////////////////////////////////
|
||||
qSeleniumLib.waitForSelectorContaining("A", "Person").click();
|
||||
qSeleniumLib.waitForCondition("Current URL should have View id", () -> driver.getCurrentUrl().endsWith("/person/savedView/2"));
|
||||
qSeleniumLib.waitForSelectorContaining("DIV", "Current View: Some People");
|
||||
qSeleniumLib.waitForSelectorContaining(".MuiBadge-badge", "1");
|
||||
queryScreenLib.assertQuickFilterButtonIndicatesActiveFilter("firstName");
|
||||
|
||||
//////////////////////
|
||||
// modify the query //
|
||||
|
@ -10,7 +10,7 @@
|
||||
"createDate": "2023-02-20T18:40:58Z",
|
||||
"modifyDate": "2023-02-20T18:40:58Z",
|
||||
"tableName": "person",
|
||||
"filterJson": "{\"filter\":{\"criteria\":[{\"fieldName\":\"firstName\",\"operator\":\"STARTS_WITH\",\"values\":[\"D\"]}],\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"viewJson": "{\"queryFilter\":{\"criteria\":[{\"fieldName\":\"firstName\",\"operator\":\"STARTS_WITH\",\"values\":[\"D\"]}],\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"userId": "darin.kelkhoff@kingsrook.com"
|
||||
}
|
||||
}
|
||||
|
@ -10,7 +10,7 @@
|
||||
"createDate": "2023-02-20T18:39:11Z",
|
||||
"modifyDate": "2023-02-20T18:39:11Z",
|
||||
"tableName": "person",
|
||||
"filterJson": "{\"filter\":{\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"viewJson": "{\"queryFilter\":{\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"userId": "darin.kelkhoff@kingsrook.com"
|
||||
}
|
||||
},
|
||||
@ -22,7 +22,7 @@
|
||||
"createDate": "2023-02-20T18:40:58Z",
|
||||
"modifyDate": "2023-02-20T18:40:58Z",
|
||||
"tableName": "person",
|
||||
"filterJson": "{\"filter\":{\"criteria\":[{\"fieldName\":\"firstName\",\"operator\":\"STARTS_WITH\",\"values\":[\"D\"]}],\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"viewJson": "{\"queryFilter\":{\"criteria\":[{\"fieldName\":\"firstName\",\"operator\":\"STARTS_WITH\",\"values\":[\"D\"]}],\"orderBys\":[{\"fieldName\":\"id\",\"isAscending\":false}],\"booleanOperator\":\"AND\"}}",
|
||||
"userId": "darin.kelkhoff@kingsrook.com"
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user