Кажется, ваше input
поле находится внутри фрейма. Вы должны сначала переключиться на iframe
, а затем попробовать sendkeys
.
IWebElement iframeElement= driver.FindElement(By.Name("top"));
driver.SwitchTo().Frame(iframeElement);
IWebElement element = driver.FindElement(By.Id("username"));
element.SendKeys("text");
Примечание: Поскольку в вопросе нет подробностей о iframe iframeElement
, поэтому я взял это имя у input
элемент. Вы можете изменить локатор, если он не правильный