We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 64f94e5 commit b09bea1Copy full SHA for b09bea1
e2e/pages/date-picker.page.ts
@@ -2,10 +2,17 @@ import { Page } from '@playwright/test';
2
import { DatePickerComponent } from '@components/date-picker/date-picker.component';
3
4
class DatePickerPage {
5
- private datePickerComponent: DatePickerComponent;
+ private _datePickerComponent: DatePickerComponent | undefined;
6
+ private page: Page;
7
8
constructor(page: Page) {
- this.datePickerComponent = new DatePickerComponent(page);
9
+ this.page = page;
10
+ }
11
+ private get datePickerComponent(): DatePickerComponent {
12
+ if (!this._datePickerComponent) {
13
+ this._datePickerComponent = new DatePickerComponent(this.page);
14
15
+ return this._datePickerComponent
16
}
17
18
async selectCommonDateFromToday(daysFromToday: number): Promise<void> {
0 commit comments