Если я правильно понял вопрос, то, наверное, можно решить это тем, что метод добавления элемента на страницу будет возвращать саму эту страницу, а в теле метода добавлять ее в PageFactory.
Что то типа
public class FooPage() { private WebDriver driver; // Кнопка для добавления элемента на страницу @FindBy(id = "bar") private WebElement addButton; // конструктор public FooPage(WebDriver driver) { PageFactory.initElements(driver, this); this.driver = driver; } // метод, добавляющий элемент при нажатии на кнопку, и добавляющий "обновленную" страницу в PageFactory public FooPage addElementX() { addButton.click(); PageFactory.initElements(driver, this); return this.getClass(); } }