public void GetLinksToCrawl() { for (int i = 1; i < NumPageToCrawl; i++) { var url = BaseUrl + "?p=" + i + "&q=" + UrlEncodedQueryString; Driver.Navigate().GoToUrl(url); var allLinks = Driver.FindElementsByTagName("a"); foreach (var link in allLinks) { if (link.Text.Contains(FileName)) { var linkHref = link.GetAttribute("href"); if (!LinksToCrawl.Contains(linkHref)) { LinksToCrawl.Add(linkHref); } } } } }