switchToRepl
Обзор
Используйте команду switchToRepl
, чтобы остановить выполнение теста и открыть интерактивный интерфейс REPL в терминале, в котором можно выполнять код построчно и наблюдать за результатом выполнения в реальном времени.
Этот режим позволяет удобно пошабого дебажить проблемные тесты как в локально установленном браузере, так и в удаленном гриде (например, с помощью VNC).
Для более удобного использования REPL-режима рекомендуется использовать расширение для VS Code.
warning
Данная команда доступна только при запуске testplane
с опцией --repl
. При запуске необходимо
явно указать тест и браузер, т.к. в REPL-режиме нельзя запускать сразу несколько тестов.
Использование
await browser.switchToRepl(ctx);
Параметры команды
Имя | Тип | Описание |
context | Record<string, unknown> | Контекст с данными, которые будут доступны в интерактивном режиме. |
Примеры использования
it("test", async ({ browser }) => {
console.log("before open repl");
await browser.switchToRepl();
console.log("after open repl");
});