¿Por qué uno debería preferir usar CSS sobre XPath en IE?

Estoy trabajando en una aplicación que es compatible solo con IE7 e IE8. No sabía por qué, pero algunos sugirieron usar CSS sobre XPath al identificar los elementos en IE. Cuando visité el sitio oficial de Selenium. Leí el mensaje

WebDriver utiliza las capacidades nativas de XPath de un navegador siempre que sea posible. En aquellos navegadores que no tienen soporte nativo de XPath, hemos proporcionado nuestra propia implementación. Esto puede llevar a algún comportamiento inesperado a menos que sea consciente de las diferencias en los distintos motores xpath.

Me gustaría saber dónde puedo encontrar las diferencias entre los distintos motores xpath y en qué situaciones debería usar CSS y en qué XPath específicamente si estoy usando IE. Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta