I have recently changed my WebDriver from Firefox to ChromeDriver and the wait steps I previously used to wait until an element could be interacted with no longer works"
WebDriverWait w = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
Latest version of Selenium C# Binding(2.46) provides a method to Expected Conditions named
ElementToBeClickable. Try that instead. This is a very common issue with Chrome though.