End to end testing with Cypress

We have Cypress as the preferred test tool internally for various web applications. Is there anything I should be worried about using Cypress for testing Vaadin Flow applications (e2e) ?
(surprisingly few matches on my search attempts both here and globally)

I guess the main question is, does Cypress work with Shadow DOM?

If it does, then it sounds like a good way to go (and I would love to hear more about it)

It should support Shadow DOM since 5.2 (over two years ago).

Then you could at least give it a try. If it doesn’t work out, there’s always Vaadin TestBench.