2026-06-24 20:31:05 +05:00

25 lines
894 B
TypeScript

import {Page} from '@playwright/test';
import {slct} from '../../../utils';
import {ControlQA, DialogControlQa} from '../../../../src/shared/constants/qa/control';
import {CheckboxElementPO} from '../abstract/CheckboxElementPO';
import {ElementPO} from '../abstract/ElementPO';
import {TextInputElementPO} from '../abstract/TextInputElementPO';
export class AppearanceInnerTitle extends ElementPO {
textInput: TextInputElementPO;
checkbox: CheckboxElementPO;
constructor(page: Page) {
super({page, selectors: {root: slct(DialogControlQa.appearanceInnerTitle)}});
this.textInput = new TextInputElementPO({
page,
selectors: {root: slct(ControlQA.inputInnerLabelControl)},
});
this.checkbox = new CheckboxElementPO({
page,
selectors: {root: slct(ControlQA.showInnerTitleCheckbox)},
});
}
}