Implementando o padrão PageObjects para quadros em uma página
Como implementar o padrão pageObject (Selenium) para quadros em uma página ... Eu tenho uma home page e há um quadro esquerdo e um quadro direito e gostaria de criar um objeto de página para cada quadro.
Por exemplo, eu tenho o Objeto de página do LeftFrame como abaixo:
Public Class HomePageLeftFrame{
private WebElement link;
private WebElement textField;
}
Como gravar a anotação @FindBy para os dois elementos no objeto HomePageLeftFrame ... Existe uma maneira?
Nota: Conforme a documentação no selênio para pageObjects, é mencionado que os objetos de página podem ser uma página HTML inteira ou parte de uma página ... Meu entendimento está correto para a implementação acima?