I'm working on a project that has multiple systems. (ex: admin portal, client portal, etc.) and there are different environments in each system (ex: dev env, QA env, etc.) There is a separate QA repository for e2e testing and I need to test different systems with different URLs in a single test suite.
This question Cypress baseUrl configuation suggests a method of using multiple params in cypress.json to represent the different systems URLs and to use a Cypress.config() to refer to the correct URL. However, that method does not make use of the baseURL property of Cypress.
Is there any in-built capability in Cypress to support the testing of multiple systems in a single test suite? (for example, switch the baseURL from within test code or something of that sort)