package com.jquery.menu; import com.algocrafts.pages.Page; import com.algocrafts.selenium.Element; import com.algocrafts.selenium.Locator; import static org.openqa.selenium.By.linkText; public class MenuGroupLocator implements Locator<Page, Element> { private final String menuGroup; public MenuGroupLocator(String menuGroup) { this.menuGroup = menuGroup; } public Element locate(Page page) { return page.untilFound(() -> linkText(menuGroup)); } @Override public String toString() { return "[" + menuGroup + "]"; } }