В данный момент я пытаюсь создать несколько тестов E2E, которые требуют входа в Excel онлайн и затем загрузки расширения.
Мне удалось войти в систему, открыть Excel и нажать кнопку плагина загрузки, однако дальше я не могу.
До сих пор я выяснил, что есть 2 iframe, один вложенный в другой.
Я получаю доступ к первому, когда открываю Excel
let targetIFrame = await this.page.frames().find(f => f.name() === 'sdx_ow_iframe');
Сложность второй части заключается в том, что она появляется в DOM только после того, как я нажимаю кнопку «Загрузить плагин», и она вложена в ту, к которой я обращался выше.
Я пробовал разные задержки и т. Д., Но похоже, что кукловод не видит его.