Как убрать фокус в тестировании Stenciljs E2E - PullRequest
0 голосов
/ 08 июля 2019

В сквозном тестировании с использованием newE2EPage из stenciljs вы можете вызвать focus () для элемента, чтобы установить фокус на элементе:

   const page = await newE2EPage({html: `<my-component></my-component>`});
   const el = await page.find('my-component');
   await el.focus();

Как убрать фокус с элемента?

P.S, Я попытался установить фокус на втором элементе, но это, похоже, не работает.

P.P.S. page.find () - это то, как вы выполняете querySelector на E2EPage из Stencil newE2EPage. Документация находится по адресу: https://stenciljs.com/docs/end-to-end-testing#find-an-element-in-the-shadow-dom

1 Ответ

1 голос
/ 08 июля 2019

Что такое метод page.find()?

Попробуйте переместить фокус, щелкнув другой элемент.

await page.click(selector)
...