diff --git a/uui-e2e-tests/framework/pageObjects/pickerInputObject.ts b/uui-e2e-tests/framework/pageObjects/pickerInputObject.ts index 631395c62c..2daea34f49 100644 --- a/uui-e2e-tests/framework/pageObjects/pickerInputObject.ts +++ b/uui-e2e-tests/framework/pageObjects/pickerInputObject.ts @@ -23,7 +23,7 @@ export class PickerInputObject { }, }; - constructor(private page: Page) { + constructor(public page: Page) { const input = page.locator('.uui-input-box.uui-picker_toggler'); const dropdown = page.locator('div[role="dialog"] .uui-dropdown-body'); const areaMultiSelectable = dropdown.locator('div[aria-multiselectable="true"]'); diff --git a/uui-e2e-tests/tests/Integration/pickerInput/pickerInput.e2e.ts b/uui-e2e-tests/tests/Integration/pickerInput/pickerInput.e2e.ts index b6e2b38255..5eb1dc9f20 100644 --- a/uui-e2e-tests/tests/Integration/pickerInput/pickerInput.e2e.ts +++ b/uui-e2e-tests/tests/Integration/pickerInput/pickerInput.e2e.ts @@ -109,12 +109,8 @@ test(DocExamplePath['pickerInput/LazyTreeInput'], async ({ pageWrapper }, testIn await pageObject.keyboardPress('Enter'); await pageObject.waitForSelectAllButton(); await pageObject.waitForAllOptionsUnchecked(); - // // hack - scrolling behavior is not consistent between test runs: "-scrolled-top" css class is not added sometimes - await pageObject.locators.dropdown.option({ ariaPosinset: 1 }).scrollIntoViewIfNeeded(); - // await pageObject.waitDropdownDisappears(); - // await pageObject.keyboardPress('Enter'); - // await pageObject.waitDropdownLoaderAppearsAndDisappears(); - // // hack - end + await pageObject.locators.dropdown.areaMultiSelectable.root.evaluate((e) => e.scrollTop -= 100); + // await pageObject.page.mouse.wheel(0, -100); await expectScreenshot(20, 'cleared'); }); await test.step('Press "Esc" key 1 time', async () => {