Pepino con definición de paso capibara para comprobar la existencia de cierta clase en el cuerpo

StackOverflow https://stackoverflow.com/questions/4609213

Pregunta

Necesito definir una definición de paso para comprobar la existencia de una cierta clase en una etiqueta del cuerpo de una página web.

por ejemplo <body class="home">

Quiero prueba si "casa" es una clase de cuerpo.

Tenga en cuenta que el cuerpo puede contener otras clases, así

por ejemplo <body class="active home etc">

Gracias por su ayuda.

¿Fue útil?

Solución

find(:xpath, "//body")[:class]

le dará el valor de cadena del atributo de clase.

Me puede editar si necesita ayuda con la expresión regular para que coincida, déjame sé-- no olvido sobre el caso en que la clase que usted está tratando de partido es una subcadena de otra clase (por ejemplo: class = "home_star_runner ")

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top