[AAE-6345] New start process page APA (#7521)

* [AAE-6345] New start process page APA

* [AAE-6345] Added test

* [AAE-6345] Update

* CR

* Revrite wrapper to component

* Quick fix to e2e

* Show errors as ng-content

* Add Inplace word

* Fix unit tests

* Fix e2e
This commit is contained in:
Bartosz Sekuła
2022-03-03 20:02:36 +01:00
committed by GitHub
parent 75f7360a35
commit 14a777c5d4
12 changed files with 240 additions and 48 deletions

View File

@@ -23,7 +23,7 @@ import { FormFields } from '../../core/pages/form/form-fields';
export class StartProcessCloudPage {
defaultProcessName = $('input[id="processName"]');
processNameInput = $('#processName');
processNameInput = $('[data-automation-id="adf-inplace-input"]');
selectProcessDropdownArrow = $('button[id="adf-select-process-dropdown"]');
cancelProcessButton = $('#cancel_process');
formStartProcessButton = $('button[data-automation-id="adf-form-start process"]');
@@ -89,6 +89,8 @@ export class StartProcessCloudPage {
async isStartProcessButtonEnabled(): Promise<boolean> {
await BrowserVisibility.waitUntilElementIsNotVisible(this.startProcessButtonDisabled);
await BrowserVisibility.waitUntilElementIsVisible(this.startProcessButton);
await BrowserVisibility.waitUntilElementIsClickable(this.startProcessButton);
return this.startProcessButton.isEnabled();
}