El Selenio python find_element_by_class_name () dejó de funcionar desde la versión 2.2 a la 2.21 - no puede usar el "Nombre de clase compuesto"

Estoy usando la biblioteca python de Selenium para raspar datos de una página html en Firefox.

He tenido que actualizar de Selenium 2.0 a 2.21 porque el servidor ha actualizado Firefox.

En v 2.21 se llama afind_element_by_class_name("grid-cell-inner grid-col-name") falla con:

selenium.common.exceptions.WebDriverException: Message: u'Compound class names not permitted'

El nombre de clase del elemento al que estoy tratando de acceder esgrid-cell-inner grid-col-name

La llamada afind_element_by_class_name() trabajó en v 2.2, por lo que la lógica es correcta y los datos solían ser encontrados correctamente. Algo cambió en v 2.21.

Todos los ejemplos de Selenium dan ejemplos simples con nombre de clasefoo etc, y ninguno con el tipo de nombre al que necesito acceder.

¿Por qué Selenium dejó de apoyar la búsqueda de clases con nombres como?grid-cell inner grid-col-name, y cual es su solucion?

¿Puede alguien ayudarme a encontrar elementos con nombres de clase "compuestos"?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta