Тестирование с Selenium a Chrome Расширение New Tab с функцией синхронизации. Синхронизация основана на идентификаторе расширения, который загружается из локального хранилища браузера. Два windows в одном экземпляре браузера не будут работать - я могу открыть две новые вкладки, но практически обе имеют одинаковый идентификатор и одинаковые настройки.
Тесты Selenium реализованы в Java / JUnit5.