From: cypress-io/cypress#445 (comment)
Can add example to next.md and type.md.
Testing a datalist:
<input list="fruit" />
<datalist id="fruit">
<option>Apple</option>
<option>Banana</option>
<option>Cantaloupe</option>
</datalist>
cy.get('#fruit option').should('have.length', 3)
.first().should('have.text', 'Apple')
.next().should('have.text', 'Banana')
.next().should('have.text', 'Cantaloupe')
cy.get('input').type('Apple')