Да, есть. Cypress на самом деле работает в браузере, и хотя команды помещаются в очередь асинхронно , вы можете поставить в очередь собственный JS-код для запуска, например:
cy.get("html").then(() => {
document.querySelector("div.myDiv").innerHTML = "...";
// ...
});
Если вы пытаетесь нацелить или изменить конкретный элемент, вы можете получить его через Cypress, чтобы воспользоваться автоматической повторной попыткой дождаться существования элемента, прежде чем работать с ним:
cy.get("div.myDiv").then(elem => {
elem.innerHTML = "...";
// ...
});