Реализация шаблона PageObjects для фреймов на странице
Как реализовать шаблон pageObject (Selenium) для фреймов на странице. У меня есть домашняя страница, есть левый и правый фреймы, и я хотел бы создать объект страницы для каждого фрейма.
Например, у меня есть объект страницы LeftFrame, как показано ниже:
Public Class HomePageLeftFrame{
private WebElement link;
private WebElement textField;
}
Как написать аннотацию @FindBy для двух элементов в объекте HomePageLeftFrame ... Есть ли способ?
Замечания: В документации по селену для pageObjects упоминается, что объекты страницы могут быть целой HTML-страницей или частью страницы. Насколько я понимаю, правильно для реализации выше?