OpenQA.Selenium.By.Name C# (CSharp) Méthode

Name() public static méthode

Gets a mechanism to find elements by their name.
public static Name ( string nameToFind ) : By
nameToFind string The name to find.
Résultat By
        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;
        }

Usage Example

 /// <summary>
 /// Gets a mechanism to find elements by their name.
 /// </summary>
 /// <param name="nameToFind">The name to find.</param>
 /// <returns>A <see cref="OpenQA.Selenium.By"/> object the driver can use to find the elements.</returns>
 public static new SeleniumBy Name(string nameToFind) => SeleniumBy.Name(nameToFind);
All Usage Examples Of OpenQA.Selenium.By::Name