OpenQA.Selenium.By.LinkText C# (CSharp) Method

LinkText() public static method

Gets a mechanism to find elements by their link text.
public static LinkText ( string linkTextToFind ) : By
linkTextToFind string The link text to find.
return By
        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;
        }

Usage Example

Exemplo n.º 1
0
        public void GivenThatIAmOnTheSportsAZPage()
        {
            driver = new ChromeDriver {
                Url = "https://www.bbc.co.uk/sport/all-sports"
            };

            var     element = driver.FindElement(By.LinkText("Tennis"));
            Actions actions = new Actions(driver);

            actions.MoveToElement(element);
        }
All Usage Examples Of OpenQA.Selenium.By::LinkText