Это должен быть прямой вызов driver.evaluateAsync
от отказа от собирателя.Что-то вроде:
const expression = `document.querySelector('html').outerHTML`;
const html = await passContext.driver.evaluateAsync(expression);
Внутри afterPass
собирателя должна быть возможность получить html. HTML без Javascript делает это.Измените выражение в этом сборщике, чтобы понять, как оно должно работать.
Вот очень грубый пример регистрации html-кода после взлома HTML без JavaScript: