私はWebdriverIO
Selenium サーバーを駆動するために使用していますが、Selenium 仕様または CSS 仕様で、要素がページに表示されている順序で返されることを保証する保証があるかどうかに興味がありました。
例えば:
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
私がやった場合driver.getText('li');
、それが返されることは保証されていますか:
['One', 'Two', 'Three']
または、動作が未定義になる場合はありますか? また、どのような動作を期待する必要がありますか? おそらく深さ優先検索だと思いますか?