public object ExecuteAsyncScript(string script, params object[] args) { var jsExecutor = WrappedDriver.ToJavaScriptExecutor(); if (jsExecutor != null) { return(jsExecutor.ExecuteAsyncScript(script, args)); } throw new InvalidOperationException(string.Format("[{0}] cannot execute JavaScript", this)); }