Sé que el selenio puede usar localizadores de css.Selenium CSS locator space in locator
sé que la sintaxis es algo como esto:
XPath = // div [@ id, 'topLeft') // lapso [contiene (@ clase, 'nombre')]
o css = # topLeft .name
Ahora, lo que si .name es así: // lapso [contiene (clase @ 'nombre con el espacio')]
Entonces sería un error ... ¿Cómo buscar un localizador que tiene espacio en él?
Gracias!
EDITAR Solución: css = span.name.with.space nombres
Sí. Dígalo a los desarrolladores de mi empresa que tienen nombres de clase como este: button AddComment IntegrationButton. – Hannibal
No digo que no haya espacios. Estoy señalando que esos no son todos de una sola clase. Esas son clases individuales. Si intentas identificar uno con un selector, solo elige una clase. – pnewhook
Ahora soy el que es tonto ... ¿Nunca pensé que un elemento puede tener múltiples clases? Maldición ... aprendo algo nuevo todos los días. :) Eso significa que si veo un nombre de clase como este: "botón Something submitter" ... ¿Ese elemento tiene clase de botón Something class y submitter class? Y si busco la clase de botón, ¿también se encontrará esta? – Hannibal