package de.ppi.samples.fuwesta.selophane.fragment;
import java.util.List;
import lombok.Getter;
import org.openqa.selenium.support.CacheLookup;
import org.openqa.selenium.support.FindBy;
import org.selophane.elements.base.Element;
import org.selophane.elements.base.Fragment;
import org.selophane.elements.base.UniqueElementLocator;
/**
* Defualt implementation of {@link MessageList}.
*
*/
@Getter
public class MessageListImpl extends Fragment implements MessageList {
/** List of messages. */
@FindBy(tagName = "li")
@CacheLookup
private List<Element> messages;
/**
* Initiates an object of type MessageListImpl.
*
* @param elementLocator the locator of this element
*/
public MessageListImpl(UniqueElementLocator elementLocator) {
super(elementLocator);
}
}