I work in a project which contain multiple areas, and each area is assigned to multiple scrum teams, to automate the test cases of their area, each scrum team has developed independent and different automation projects. Now the problem is I need to automate some test cases which cover end to end scenarios of the whole project and test functionality of all the areas, therefore I need to create such automation project which can test all the areas altogether in the flow in the same way as end user does.
Possible scenario 1: I don't want to duplicate the same code in my project which already exist in scrum team projects because all the pages containing most of the locators and methods have been already created, and the amount of the duplicated code will be huge.
Possible Scenario 2: Scrum teams are not ready to share their code through Nuget Manager, because they make changes in their code regularly, and as per them it is not feasible to share the dlls through Nuget due to frequent changes.
Please suggest if there could be any solution for this problem?