Por que um deve preferir usar CSS sobre XPath no IE?

Eu estou trabalhando em um aplicativo que é compatível apenas com o IE7 e IE8. Eu não sabia por que, mas alguns sugeriram usar CSS sobre XPath enquanto identifica os elementos no IE. Quando visitei o site oficial do Selenium. Eu li a mensagem

O WebDriver usa os recursos XPath nativos de um navegador sempre que possível. Nos navegadores que não têm suporte nativo a XPath, fornecemos nossa própria implementação. Isso pode levar a algum comportamento inesperado, a menos que você esteja ciente das diferenças nos vários mecanismos do xpath.

Gostaria de saber onde posso encontrar as diferenças nos vários mecanismos xpath e em quais situações devo usar CSS e em qual XPath especificamente se estiver usando o IE. Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion