【发布时间】:2016-04-03 06:53:38
【问题描述】:
使用 Selenium WebDriver,在 HTML 中查找元素时,为什么认为 XPath 比 CSS 选择器慢?我通常使用 XPaths 和动态 XPaths。
谁能从逻辑上详细解释一下?
【问题讨论】:
-
考虑它们,因为(通常)它们速度较慢。在 Internet Explorer 的旧 版本中尤其如此,但现在差异并不那么重要。有时 XPath 相当快。请参阅elementalselenium.com/img/chart-chrome.png (Chrome 32 - 2014)、elementalselenium.com/img/chart-firefox.png (Firefox 26 - 2014)、elementalselenium.com/img/chart-ie10.png (IE 10 - 2012)、elementalselenium.com/img/chart-ie9.png (IE 9 - 2011)、elementalselenium.com/img/chart-ie8.png (IE 8 - 2009) .
标签: xpath selenium-webdriver css-selectors