Our applications flow start on desktop. At later phase there are some scenarios where the processes require an approval on a touch device. The user waits at a page on desktop. If the user opens the same page (same angular application) on a touch device then another page opens where he/she needs to accept or reject the flow. The user blocked on desktop during the tablet phase, but after it was accepted (or rejected) the flow moves to the next (or previous) page.
We would like to create some e2e test for those scenarios. I thought we could open a chrome browser instance (normal, desktop mode), go to tablet phase, then open chrome instanse (touch device compatibility) and after continue on desktop. Are there any way to achieve something like this? Currently we use angular 8 with protactor but any framework is fine.