¿Por qué debería usar selectores CSS en lugar de XPath para pruebas automatizadas?

Por favor, ayúdame a entender por qué el uso de selectores CSS es incluso una opción para pruebas automatizadas. He estado usando la herramienta Ghost Inspector en mi lugar de trabajo para crear muchas pruebas automatizadas para nuestras cosas. Esta herramienta le ofrece la opción de utilizar selectores CSS en lugar de XPath. ¿Por qué

XPath es MUCHO más duradero que CSS. El CSS en cualquier IU está sujeto a cambios casi semanalmente en algunos proyectos / características. Esto hace que las pruebas sean extremadamente frágiles y propensas a romperse regularmente.

¿Es porque la mayoría de los nuevos escritores de pruebas no quieren aprender nada de XPath y desean apegarse a lo básico? ¿Los selectores CSS parecen más bonitos que la sintaxis XPath? Por favor convencerme Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta