Символ @
не имеет специального назначения в селекторе CSS Selenium. Это имеет особое значение в команде Selenium getAttribute
, но это не то, что вы используете здесь.
Правильный способ написать ваш поиск:
s1.is_element_present('css=select#ms1[multiple="multiple"]')
Однако, поскольку атрибуты id
должны быть уникальными, следующее должно работать точно так же и, вероятно, быстрее:
s1.is_element_present('css=#ms1')
Или даже быстрее, потому что анализ CSS не требуется:
s1.is_element_present('id=ms1')