А как в селениуме с поиском по IFRAME. У меня в последний раз (год назад) никак не получалось достучаться до элемента в ифрейме если на странице присутствовал такой же элемент как и в ифрейме
Еще можно PageFactory.initElements в конструктор page object'a поместить, в таком случае не нужно будет явно вызывать метод pageObject.init перед началом работы с методами страницы.
Selenium: работаем с элементами страницы, используя @FindBy и PageFactory