title: Webdriverio throws undefined element for row in a table
body: <p>I have to click on a button located in the first row of a table after navigating from another page. After I go to my page I check that the rows in the table are not undefined by using waitUntil.</p>
  <pre><code>    waitUntil(
        () =&gt; {
          return (          
             myPage.myList.myRows != undefined
          );
        },
        Timeouts.SixtySeconds,
        'Rows were not found',
      );
  </code></pre>
  <p>however if I try to do anything on the row by using <code>myPage.myList.myRows[0]</code> I get an undefined error for myRows[0]. I have checked again and again the locators and everything seems to be fine. I am at a loss about what to do.</p>