¿Puedes buscar atributos html usando comodines con ruby ​​nokogiri?

Sé que puedes buscar texto en html usando comodines. ¿Puede buscar valores de atributos en html usando comodines con nokogiri?

por ejemplo, supongamos que quiero buscar clases con valor *session*

Puede utilizar la función xpath includes () para buscar el documento. Algo como:

 doc.xpath("//*[@*[contains(., 'session')]]").each do |ele| # something end 

Esta búsqueda devuelve todos los elementos con cualquier atributo cuyo valor contenga la cadena ‘sesión’.

Hace unos días tuve un problema similar: observe espacios alrededor de los valores de clase.

 find(:xpath, "//*[contains(concat(' ', normalize-space(@class), ' '), ' icon-edit ')]")