Test improve (#6156)

* fix

* fix

* fix

* fix
This commit is contained in:
Eugenio Romano 2020-09-24 10:10:56 +01:00 committed by GitHub
parent b5ae4ebff5
commit d485aee674
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 4 deletions

View File

@ -59,7 +59,7 @@ export class LoginPage {
const authType = await LocalStorageUtil.getConfigField('authType');
const oauth: any = await LocalStorageUtil.getConfigField('oauth2');
if ((!authType || authType === 'OAUTH') && oauth.implicitFlow) {
if ((!authType || authType === 'OAUTH') && oauth?.implicitFlow) {
await this.loginSSOIdentityService(username, password);
} else {
await this.loginBasicAuth(username, password);

View File

@ -20,6 +20,7 @@ import { BrowserVisibility } from '../../core/utils/browser-visibility';
import { BrowserActions } from '../../core/utils/browser-actions';
import { DropdownPage } from '../../core/pages/material/dropdown.page';
import { FormFields } from '../../core/pages/form/form-fields';
import { Logger } from '../../core/utils/logger';
export class StartProcessPage {
@ -64,9 +65,17 @@ export class StartProcessPage {
await BrowserActions.clearSendKeys(this.processNameInput, name);
}
async selectFromProcessDropdown(name): Promise<void> {
await this.clickProcessDropdownArrow();
await this.selectProcessOption(name);
async selectFromProcessDropdown(name: string, retry = 0): Promise<void> {
Logger.log(`select Process Dropdown retry: ${retry}`);
try {
await this.clickProcessDropdownArrow();
await this.selectProcessOption(name);
} catch (error) {
if (retry < 3) {
retry++;
await this.selectFromProcessDropdown(name, retry);
}
}
}
async selectFromApplicationDropdown(name): Promise<void> {