Many fixes to the stability of the feature tests, including: tree toggle issue Query tool inteliSence issue eg. when there is only one option and drop down is not shown Backup and restore windows locator changes Fixes required due to resolving rm # 4041 Dependent tab not showing data sometime, so refreshed the page and handled it Due to change of logic for auto commit, did the required changes Due to fix of RM 4062, did the required workaround which broke the test case.
Branch ------ master Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=be26fc540ce7b9eb9a948e971f0641cb9148b64e Author: Usman Muzaffar <usman.muzaf...@enterprisedb.com> Modified Files -------------- web/pgadmin/browser/static/js/frame.js | 2 +- web/pgadmin/feature_tests/browser_tool_bar_test.py | 2 +- .../copy_selected_query_results_feature_test.py | 3 - web/pgadmin/feature_tests/file_manager_test.py | 23 +- .../feature_tests/pg_datatype_validation_test.py | 9 +- .../pg_utilities_backup_restore_test.py | 21 +- .../feature_tests/pg_utilities_maintenance_test.py | 2 +- .../query_tool_auto_complete_tests.py | 17 +- .../feature_tests/query_tool_journey_test.py | 55 +++-- web/pgadmin/feature_tests/query_tool_tests.py | 273 ++++++++++++++------- web/pgadmin/feature_tests/test_data.json | 4 +- web/pgadmin/feature_tests/view_data_dml_queries.py | 18 +- .../xss_checks_panels_and_query_tool_test.py | 19 +- web/pgadmin/tools/datagrid/static/js/datagrid.js | 28 ++- web/pgadmin/utils/route.py | 9 +- web/regression/README | 8 + web/regression/feature_utils/pgadmin_page.py | 194 ++++++++++++--- .../python_test_utils/test_gui_helper.py | 16 +- web/regression/requirements.txt | 4 +- web/regression/runtests.py | 11 +- 20 files changed, 497 insertions(+), 221 deletions(-)