Как испльзовать Page Object в Selenide в разных файлах

Подскажите пожалуйста, как использовать Page Object в Selenide. В отдельном файле я создаю класс AnyPag и прописываю все селектора и методы. В тестах я инициализирую page: AnyPage anyPage = new AnyPage(); и работаю с этим обьектом вызывая селектора и методы. В конце теста присваиваю anyPage = null; чтоб освободить память. Подскажите - это правильно?

я вот этих забот о памяти не понимаю.

вы же тестируете приложение, а тесты - это не боевое приложение, где утечки памяти или процессорных мощностей критичны

проблемы могут быть, если у вас куча статичных переменных, и при этом вы балуетесь параллелизацией, но опять-таки, это проблемы решаются одним способом - отказом от статики

а если вы в разных местах кода создаете объекты какого-либо класса, то занулять их самостоятельно я не вижу смысла

Garbage collector сам его уничтожит когда он не будет использоваться

С обнулением понятно! Правильно ли пейджу инициализировать на странице с тестами?

Ну конечно правильно, почему нет?