Underc0de

Informática => QA (Quality Assurance) => Mensaje iniciado por: kavorlaya en Agosto 05, 2023, 12:06:36 PM

Título: Selenium Java - Ubicación de selectores por Xpath o por CssElement
Publicado por: kavorlaya en Agosto 05, 2023, 12:06:36 PM
Buenas Gente.
Primero que nada, perdón si este tema está ya está explicado en algún lado, pero no lo encontré, por eso posteo mi duda.

Ahora si, voy puntualmente a mi duda:

En Automation con Selenium y Java:
Cuándo es mejor seleccionar elementos usando CSS y cuando XPath?
Comprendo que la busqueda de elementos es más rápida utilizando CssElement. El tema es que me topé con una situación donde:
Si busco el elemento por CSS (a priori lo más rápido) tengo que hacer mucha más lógica (armar una lista, crear un for, etc)para llegar a lo que quiero automatizar y serían 10 - 15 líneas de código
Y buscar el elemento usando xpath (opción más lenta) es mucho más simple y resuelvo el inconveniente con 3 lineas de codigo.

Es decir, xpath es mas lento pero codeo menos, css es más rápido pero tengo que hacer más lógica para llegar al mismo resultado, lo que interpreto como mayor lentitud.

qué termina siendo lo mejor en este tipo de situaciones?.
Gracias de antemano por la ayuda que puedan brindarme!
Título: Re:Selenium Java - Ubicación de selectores por Xpath o por CssElement
Publicado por: Mr. Bones en Septiembre 14, 2023, 01:59:48 PM
Podes brindar ejemplos de selectores por Xpath