[ACA-3040]Modify some methods of start-process PO (#5650)

* Modify some methods of start-process PO

* Fix tests

* Fix test
This commit is contained in:
Cristina Jalba
2020-04-29 11:18:21 +03:00
committed by GitHub
parent c0664341a0
commit 7c0096eaa6
8 changed files with 56 additions and 43 deletions

View File

@@ -40,4 +40,15 @@ export class ModelsActions {
Logger.error('Delete Model - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
}
}
async getModels(opts: any) {
const options = opts || {};
let models;
try {
models = await this.api.activiti.modelsApi.getModels(options);
} catch (error) {
Logger.error('Get Models - Service error, Response: ', JSON.parse(JSON.stringify(error)).response.text);
}
return models;
}
}

View File

@@ -45,7 +45,7 @@ export class ProcessUtil {
async startProcessOfApp(appName: string, processName?: string): Promise<any> {
try {
const appDefinition = await new ApplicationsUtil(this.api).getAppDefinitionByName(appName);
const processDefinitionList = await this.api.activiti.processApi.getProcessDefinitions({ deploymentId: appDefinition.deploymentId });
const processDefinitionList = await this.api.activiti.processApi.getProcessDefinitions({ deploymentId: appDefinition[0].deploymentId });
const startProcessOptions: any = { processDefinitionId: processDefinitionList.data[0].id, name: processName ? processName : StringUtil.generateRandomString(5).toLowerCase() };
return this.api.activiti.processApi.startNewProcessInstance(startProcessOptions);
} catch (error) {

View File

@@ -104,8 +104,9 @@ export class StartProcessPage {
await BrowserActions.click(this.formStartProcessButton);
}
async checkStartFormProcessButtonIsEnabled() {
await expect(await this.formStartProcessButton.isEnabled()).toBe(true);
async isStartFormProcessButtonEnabled() {
await BrowserVisibility.waitUntilElementIsVisible(this.formStartProcessButton);
return this.formStartProcessButton.isEnabled();
}
async checkStartProcessButtonIsEnabled() {