public static By LinkText(string linkTextToFind)
{
if (linkTextToFind == null)
{
throw new ArgumentNullException("linkTextToFind", "Cannot find elements when link text is null.");
}
By by = new By();
by.findElementMethod =
(ISearchContext context) => ((IFindsByLinkText)context).FindElementByLinkText(linkTextToFind);
by.findElementsMethod =
(ISearchContext context) => ((IFindsByLinkText)context).FindElementsByLinkText(linkTextToFind);
by.description = "By.LinkText: " + linkTextToFind;
return by;
}