package com.algocrafts.selectors;
import org.openqa.selenium.By;
import java.util.function.Supplier;
/**
* This enum is a Supplier of ByName from Selenium By API.
*/
public enum Name implements Supplier<By> {
FILTER_EVENT("filter-events"),
FILE("file"),
Q("q"),
MAILING_OPTION("customFieldDS.customfield_ROW0_value"),
QUANTITY("cartDS.shoppingcart_ROW0_m_orderItemVector_ROW0_m_quantity");
private final By by;
Name(String id) {
this.by = By.name(id);
}
/**
* @return the by instance variable which is a ByName.
*/
@Override
public By get() {
return by;
}
@Override
public String toString() {
return by.toString();
}
}