public static By Name(string nameToFind)
{
if (nameToFind == null)
{
throw new ArgumentNullException("nameToFind", "Cannot find elements when name text is null.");
}
By by = new By();
by.findElementMethod = (ISearchContext context) => ((IFindsByName)context).FindElementByName(nameToFind);
by.findElementsMethod = (ISearchContext context) => ((IFindsByName)context).FindElementsByName(nameToFind);
by.description = "By.Name: " + nameToFind;
return by;
}