2
我使用WebdriverIO
來驅動我的Selenium服務器,但我很好奇Selenium規範中是否存在保證,或者是在CSS規範中保證元素按照它們在頁面上出現的順序返回。元素是否保證以它們在DOM中出現的順序返回?
例如:
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
</ul>
如果我做driver.getText('li');
,我保證它會返回:
['One', 'Two', 'Three']
或者是那裏的行爲將是不確定的情況下?也許,我應該期待什麼樣的行爲?我想這可能是一個深度優先搜索?
巨大的,我必須從頭到尾閱讀。有趣的是,它也可以回答它是寬度還是深度優先遍歷。 – Breedly
哇!這也是我的問題之一。感謝你們兩位 – Saifur
@Breedly FYI,我已經修復了這個鏈接(現在它指向了一個新的規範)。謝謝。 – alecxe