Возможное решение
Так что было / было Iframes - спасибо всем, кто прокомментировал / ответил.
глядя на каждый из них в отладке в точке останова:
driver.FindElements(By.CssSelector("iframe"));
driver.FindElements(By.TagName("iframe"));
driver.WindowHandles;
Я определил, что были iframe. Поскольку это POC, я просто жестко запрограммировал, чтобы получить нужный фрейм:
driver.SwitchTo().Frame(2);
И я смог продвинуться дальше этого уровня. Странно то, что, несмотря на то, что мне удалось найти нужный элемент:
IWebElement ExAppLogin = driver.FindElement(By.XPath("//a[contains(@href, 'test1_decode')]"));
(т. Е. Я могу просмотреть сведения о переменной ExAppLogin в отладке, поскольку она не NULL / не исключение)
Но если я сделаю это:
ExAppLogin.Click();
ничего не происходит!
Так что пока я могу продолжить, просто выполнив javascript:
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("SetApplication('test1_decode');");
Как только я это сделаю, я столкнулся с другой проблемой , но для целей этого конкретного вопроса, я думаю, я могу считать это решенным - спасибо всем!