Всем привет, если не сложно, подскажите пожалуйста. Я недавно начала изучать selenium и написала свой первый тест по поиску товара на сайте Спортмастер. Старалась держаться паттерна page object.
В структуре проекта есть один главный класс с тестом SearchFromFullName и три класса с методами и элементами каждой страницы. Дело в том, что если хочется поменять название товара, поиск которого ведется, необходимо сделать это не только в основном классе SearchFromFullName, но и в SearchPage, потому что это же название необходимо вписать в локатор для поиска товара в списке. Можно ли как-то вынести строку с названием отдельно в переменную, чтобы можно было менять ее только в одном месте? По-моему сейчас не очень удобно все выглядит.
Также очень приветствуется общая критика кода, чтобы выявить все слабые места и поправить.
Весь код лежит по ссылке
https://github.com/Ksenia12k/SportmasterTestsSelenium