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