Fixed feature test cases for maintenance dialog.

This commit is contained in:
Nikhil Mohite 2022-01-18 14:51:02 +05:30 committed by Akshay Joshi
parent 9f836f5433
commit e7e4d5cf0a
3 changed files with 6 additions and 2 deletions

View File

@ -79,7 +79,7 @@ class PGUtilitiesMaintenanceFeatureTest(BaseFeatureTest):
def runTest(self):
self._open_maintenance_dialogue()
self.page.click_modal('OK')
self.page.click_modal('OK', True)
self.page.wait_for_element_to_disappear(
lambda driver: driver.find_element(
By.XPATH, NavMenuLocators.maintenance_operation))

View File

@ -99,6 +99,10 @@ define([
setExtraParameters(treeInfo) {
var extraData = {};
extraData['database'] = treeInfo.database._label;
if(treeInfo?.schema) {
extraData['schema'] = treeInfo?.schema._label;
extraData['table'] = treeInfo?.table._label;
}
extraData['save_btn_icon'] = 'done';
return extraData;
},

View File

@ -88,7 +88,7 @@ class PgadminPage:
# In case of react dialog we use different xpath
if react_dialog:
modal_button = self.find_by_xpath(
"//div[@class ='MuiDialogContent-root']"
"//button[contains(@class,'MuiButtonBase-root')]"
"//span[text()='%s']" % button_text)
else:
modal_button = self.find_by_xpath(