I am using Visual Studio with Selenium Webdriver and NUnit and I am unable to interact with any element on a page for this site. Selenium IDE can interact with most of it, but Webdriver can't interact with any. I used the same code against Google it works as expected so I know its not a set up error.

This is the html:

This is the command I use: driver.FindElement(By.Id("txtDisplayName")).SendKeys("Display Name");

This is the error:TestSelenium.Class1.AddClass:OpenQA.Selenium.NoSuchElementException : Unable to find element with id == txtDisplayName

Solved. If there is an iframe on the page, Webdriver has issues with location an element within that I frame. You have to switch to the iframe to find those elements and then switch back to the default content.