title: Assertion always return err (expected 'a' to deeply equal 'a')
body: <p>I'm doing a simple test here, but I've seen a lot of ppl stumbled into this problem, but unfortunately, I wasn't able to find a solution, so, therefore, I'm asking for your opinion.
  Now, I have this string object, inside a link:</p>
  
  <pre><code>...
  &lt;div class="price"&gt;12,45&amp;nbsp;€&lt;/div&gt;
  ...
  </code></pre>
  
  <p>I created this small test, to check the string value:</p>
  
  <pre><code>import { t, Selector } from 'testcafe';
  fixture `OfferPage`.page `https://www.verivox.de/applications/broadband/#/offer?i=eyJmaWx0ZXIiOltudWxsLDE2MDAwLDEsbnVsbCwiMDIyMSIsMSwxLDEsbnVsbCwxLDEsbnVsbCwtMSxudWxsLG51bGwsInByaWNlLWFzYyIsMixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsNl0sImRpYWxvZyI6W251bGxdLCJvZmZlckNyaXRlcmlhIjpbIjYxMzQ0NyIsIjE4MjkyIixudWxsLCIyNCIsMywyLCI1MDAwMCIsIjEwMDAwIixudWxsLG51bGwsMSxudWxsLG51bGwsbnVsbCwiMiIsMSxudWxsLCIwMjIxIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsMSw2LG51bGwsbnVsbCxudWxsXX0%3D`;
  test('1', async () =&gt; {
      const string = Selector('div.price');
      await t.expect(string.innerText).eql('12,45 €');
  });
  </code></pre>
  
  <p>The error I get in terminal is this one:</p>
  
  <pre><code>AssertionError: expected '12,45 €' to deeply equal '12,45 €'
  </code></pre>
  
  <p>I really tried to find out a solution, but either I'm changing the definition from <code>const</code> in <code>let</code> and trying to apply other methods, all end up in a fail err, with different error messages.
  So, how could I sort things out, in the above case?
  Thanks!</p>
  
  <p><strong>EDIT</strong>: Thanks for the hints! I edited the post because I realized I haven't mentioned that I already tried what you suggested ...</p>
  
  <pre><code>let price = Selector('div').withAttribute('class', 'price');
  const result = price.parent('div.centered-content effective-price-wrapper');
  console.log(result);
  await t.expect(result.innerText).eql('12,45 €');
  </code></pre>
  
  <p>err: </p>
  
  <pre><code>Cannot obtain information about the node because the specified selector does not match any node in the DOM tree.
  </code></pre>
  
  <p>another try:</p>
  
  <pre><code>const string = await Selector('div.price')();
  let pret = await Selector(string).innerText;
  const rgx = /&amp;nbsp;/gi;
  await t.expect(pret.replace(rgx, '')).eql('12,45 €'.replace(rgx, ''));
  </code></pre>
  
  <p>err</p>
  
  <pre><code> AssertionError: expected '12,45 €' to deeply equal '12,45 €'
  </code></pre>
  
  <p>I'm running out of ideas here :)</p>