title: Cannot get automation extension from timeout: Timed out receiving message from renderer
body: <p>Using Selenium Webdriver (C#) I'm getting the next error from time to time: </p>
  
  <blockquote>
    <p>System.InvalidOperationException : unknown error: cannot get automation extension from timeout: Timed out receiving message from renderer: -3.959 (Session info: chrome=37.0.2062.120) (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.2 x86_64)</p>
  </blockquote>
  
  <p>The way in which this mistake appears:</p>
  
  <blockquote>
    <p>OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) in c:\Projects\webdriver\dotnet\src\webdriver\Remote\RemoteWebDriver.cs:line 1048 at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) in c:\Projects\webdriver\dotnet\src\webdriver\Remote\RemoteWebDriver.cs:line 865 at AutomatedTests.DriverCover..ctor(IWebDriver driver) </p>
  </blockquote>
  
  <p>So, it's happening in the next piece of code:</p>
  
  <pre><code> public class DriverCover
   {
          public DriverCover(IWebDriver driver)
          {
              _driver = driver;
  
              _driver.Manage().Window.Maximize(); //There is my mistake
          }
  
          private readonly IWebDriver _driver;
   }
  </code></pre>
  
  <p>I use this class as a base class of PageObject classes where I use PageFactory to initialize elements of web pages.</p>
  
  <p>I have chromedriver v.2.10
  and Google Chrome v. 37.0.2062.120 m</p>
  
  <p>In addition: at the same line I got another error:</p>
  
  <blockquote>
    <p>OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL <code>http://localhost:62407/session/021e05cd4c89abedb2abc77342b3bd7c/window/current/maximize</code> timed out after 60 seconds. ----> System.Net.WebException : The operation has timed outat OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request) in c:\Projects\webdriver\dotnet\src\webdriver\Remote\HttpCommandExecutor.cs:line 152 at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute) in c:\Projects\webdriver\dotnet\src\webdriver\Remote\DriverServiceCommandExecutor.cs:line 73 at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) in c:\Projects\webdriver\dotnet\src\webdriver\Remote\RemoteWebDriver.cs:line 852 at AutomatedTests.DriverCover..ctor(IWebDriver driver)</p>
  </blockquote>