I'm trying to work with this dom with c# WebDriver. My chromedriver uses v38. I can't use input#frameworkInput as everything under #shadow-root is not seen. So I tried
IWebElement ele = (IWebElement)((IJavaScriptExecutor)Driver).ExecuteScript("return arguments[0].shadowRoot", element);
but this is just bringing back the exception shadowRoot not found. I've tried some suggestions here, but they don't seem to work. Any pointers?