Я делаю автоматизацию, когда я снова и снова пишу xpath для некоторых элементов, как поддерживать централизованный репозиторий для доступа из java-кода.
Существует несколько способов создать общий репозиторий объектов для локаторов. Например:
Это полностью зависит от вашей структуры.
Используйте ОБЪЕКТНУЮ МОДЕЛЬ СТРАНИЦЫ.
См. это для справки: НАЖМИТЕ
Цитируя ссылку выше, вот одно из его преимуществ:
The Second benefit is the object repository is independent of test cases, so we can use the same object repository for a different purpose with different tools. For example, we can integrate POM with TestNG/JUnit for functional Testing and at the same time with JBehave/Cucumber for acceptance testing.