PartialLinkText() public static méthode

Gets a mechanism to find elements by a partial match on their link text.
public static PartialLinkText ( string partialLinkTextToFind ) : By
partialLinkTextToFind string The partial link text to find.
Résultat By
        public void ClickingOnAnchorScrollsPage()
        {
            string scrollScript = "var pageY;";

            scrollScript += "if (typeof(window.pageYOffset) == 'number') {";
            scrollScript += "pageY = window.pageYOffset;";
            scrollScript += "} else {";
            scrollScript += "pageY = document.documentElement.scrollTop;";
            scrollScript += "}";
            scrollScript += "return pageY;";

            driver.Url = macbethPage;

            driver.FindElement(By.PartialLinkText("last speech")).Click();

            long yOffset = (long)((IJavaScriptExecutor)driver).ExecuteScript(scrollScript);

            //Focusing on to click, but not actually following,
            //the link will scroll it in to view, which is a few pixels further than 0
            Assert.Greater(yOffset, 300, "Did not scroll");
        }
        public void ClickingOnAnchorScrollsPage()
        {
            string scrollScript = "var pageY;";

            scrollScript += "if (typeof(window.pageYOffset) == 'number') {";
            scrollScript += "pageY = window.pageYOffset;";
            scrollScript += "} else {";
            scrollScript += "pageY = document.documentElement.scrollTop;";
            scrollScript += "}";
            scrollScript += "return pageY;";

            driver.Url = macbethPage;

            driver.FindElement(By.PartialLinkText("last speech")).Click();

            // Sometimes JS is returning a double
            object result  = ((IJavaScriptExecutor)driver).ExecuteScript(scrollScript);
            var    yOffset = Convert.ChangeType(result, typeof(long));

            //Focusing on to click, but not actually following,
            //the link will scroll it in to view, which is a few pixels further than 0
            Assert.That(yOffset, Is.GreaterThan(300), "Did not scroll");
        }
        public void ShouldBeAbleToFindElementByPartialLinkText()
        {
            driver.Url = xhtmlTestPage;

            driver.FindElement(By.PartialLinkText("anon"));
        }
 /// <summary>
 /// Gets a mechanism to find elements by a partial match on their link text.
 /// </summary>
 /// <param name="partialLinkTextToFind">The partial link text to find.</param>
 /// <returns>A <see cref="OpenQA.Selenium.By"/> object the driver can use to find the elements.</returns>
 public static new SeleniumBy PartialLinkText(string partialLinkTextToFind) =>
 SeleniumBy.PartialLinkText(partialLinkTextToFind);