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)}, }); } }