Implementación del patrón PageObjects para marcos en una página

Cómo implementar el patrón pageObject (Selenium) para cuadros en una página ... Tengo una página de inicio y hay un cuadro izquierdo y un cuadro Derecho y me gustaría crear un objeto de página para cada cuadro ...

Por ejemplo, tengo el objeto de página LeftFrame como se muestra a continuación:

Public Class HomePageLeftFrame{

private WebElement link;
private WebElement textField;

}

Cómo escribir la anotación @FindBy para los dos elementos en el objeto HomePageLeftFrame ... ¿Hay alguna manera?

Nota: Según la documentación en el selenio para pageObjects, se menciona que los objetos de página pueden ser una página HTML completa o parte de una página ... ¿Tengo entendido correcto para la implementación anterior?

Respuestas a la pregunta(1)

Su respuesta a la pregunta