title: Codeception see and dontSee both fail
body: <p>I'm using the Selenium2 module for acceptance tests</p>
  
  <p>My acceptance.suite.yml contains</p>
  
  <pre><code>class_name: WebGuy
  modules:
      enabled: [Selenium2]
      config:
          Selenium2:
              url: 'http://localhost/'
              browser: firefox
              capabilities:
                  unexpectedAlertBehaviour: 'accept'
  </code></pre>
  
  <p>In my test file I've tried both of the following and they both fail</p>
  
  <pre><code>$I-&gt;seeElement('.menu .subMenu');
  
  $I-&gt;dontSeeElement('.menu .subMenu');
  </code></pre>
  
  <p>I would expect the dontSee assertion to pass as the sub menu is hidden by default</p>
  
  <p>The error I get is</p>
  
  <p>Guy unexpectedly managed to see element ".menu .subMenu": Failed asserting that an object is empty. </p>
  
  <p>The beginning of my HTML looks like this</p>
  
  <pre><code>&lt;div class="menu"&gt;
    &lt;div class="subMenu" style="display: none;"&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;a href="#"&gt;Contact&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/div&gt;
  &lt;/div&gt;
  </code></pre>