import { ViewBase } from '../../libappbase/viewbase';
|
import { AppMP } from '../appmp';
|
import { FormScenario } from '../forms/form.scenario';
|
import { FormAssumption } from '../forms/form.assumption';
|
|
/**
|
* Scenarios > Scenarios view
|
*/
|
export class ViewScenario extends ViewBase {
|
public readonly name = 'Scenarios';
|
public readonly viewPath = 'Scenarios > Scenarios';
|
|
public formScenario = new FormScenario();
|
public formAssumption = new FormAssumption();
|
|
/**
|
* Switch to Scenario View
|
*/
|
public async switchTo(): Promise<void> {
|
const appMP = AppMP.getInstance();
|
// Click Scenario view on action bar page
|
await appMP.abpScenario.click();
|
await appMP.abpScenario.btnScenarios.click();
|
|
await this.waitUILoaded();
|
}
|
|
public async waitUILoaded(): Promise<void> {
|
await this.formAssumption.waitUntilPresent();
|
await this.formScenario.waitUntilPresent();
|
}
|
}
|