Use the code below to click an invisible button.
IWebElement tmpElement = Driver.FindElement(By.Id("invisibleButton")); var executor = (IJavaScriptExecutor)Driver; executor.ExecuteScript("arguments[0].click();", tmpElement); wait.Until(d => { return d.Title.Equals("pageTitle"); });
source share