Protractor - Wait for multiple elements : <p>I am trying to wait for multiple elements on the page, I don't know how many there could be but there will be at least one. I understand waiting for a single element using the following, which works fine.</p>

<pre><code>var EC = protractor.ExpectedConditions;
    browser.wait(EC.presenceOf(element(by.css("h3[title='Test Form']"))), 10000);
    expect(element(by.css("h3[title='Test Form']")).isPresent()).toBeTruthy();
</code></pre>

<p>I wanted to change this slightly to wait for multiple elements and so tried the below (adding .all to element).</p>

<pre><code>var EC = protractor.ExpectedConditions;
    browser.wait(EC.presenceOf(element.all(by.css("h3[title='Test Form']"))), 10000);
    expect(element.all(by.css("h3[title='Test Form']")).isPresent()).toBeTruthy();
</code></pre>

<p>Unfortunately when I try this I get </p>

<pre><code>Cannot read property 'bind' of undefined
</code></pre>

<p>Any help on this would be very much appreciated.</p>

<p>p.s. Newbie to Protracor and its quirks. </p>
