Selenium python find_element_by_class_name () перестал работать с v 2.2 до 2.21 - не может использовать «составное имя класса»

Я использую библиотеку Selenium для очистки данных с HTML-страницы в Firefox.

Мне пришлось обновить Selenium 2.0 до 2.21, потому что сервер обновил Firefox.

В версии 2.21 звонки наfind_element_by_class_name("grid-cell-inner grid-col-name") терпит неудачу с:

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

Имя класса элемента, к которому я пытаюсь получить доступ -grid-cell-inner grid-col-name

Призыв кfind_element_by_class_name() работал в версии 2.2, поэтому логика верна, а данные находились в порядке. Что-то изменилось в версии 2.21.

Все примеры Selenium дают простые примеры с именем классаfoo и т. д., и ни один из них с тем типом имени, который мне нуж

Почему Selenium перестал поддерживать поиск классов с такими именами, какgrid-cell inner grid-col-name а каково их решение?

Может кто-нибудь помочь мне найти элементы с «составными» именами классов?

Благодарность

Ответы на вопрос(4)

Ваш ответ на вопрос