List<IWebElement> Catch = Browser.FindElements(By.XPath("//a[contains(text(),'НАЖАТЬ')]")).ToList();
foreach (IWebElement aPart in Catch)
{
aPart.Click();
Thread.Sleep(100);
}
<div id="mapActionsContainer" style="position: relative; height: 38px; margin: 25px 0px 0px 130px; text-align: center; width: 250px;" class="fontSize_11px color_111">
Выберете действие
<br>
<span id="workTime2"></span>
<a href="#" id="workButton0" style="margin-left: 7px; display: none;">НАЖАТЬ</a>
<a href="#" id="workButton1" style="margin-left: 7px;">ЗАКРЫТЬ</a>
<a href="#" id="workButton2" style="margin-left: 7px;">НАЖАТЬ</a>
</div>
IWebElement FuckingButton1 = Browser.FindElement(By.XPath("//a[contains(text(),'НАЖАТЬ')][1]")); //вижл выдаёт, что здесь не найдено по //a[contains(text(),'НАЖАТЬ')][1]. Без [1] тоже пробовал, но и с ним должно робить
FuckingButton1.Click();
IWebElement FuckingButton2 = Browser.FindElement(By.XPath("//a[contains(text(),'НАЖАТЬ')][2]"));
FuckingButton2.Click();