Я хотел бы использовать следующий css в моей функции селена:
nth-of-type()
поддерживается ли это во всех браузерах и во всех версиях, или мне нужно быть осторожным при его использовании. Если да, то какие браузеры / версии поддерживаются?
спасибо
Цитируется из блога Sauce Labs :
Для тех, кто использует или хочет использовать Selenium 2 / Webdriver, вы можете пересмотреть специальные псевдоклазы Sizzle.как: содержит или: nth, о котором я говорю в этом сообщении в блоге. По техническим причинам внедрение Sizzle в браузеры, управляемые Selenium 2, не так дешево, как в Selenium 1, поэтому разработчики решили полагаться на реализацию браузером CSS (только стандартный CSS) иОткат к Sizzle, когда это необходимо (в случае старых браузеров, которые не предоставляют возможность выбора собственного CSS для JavaScript). В Selenium 2, к сожалению, мой совет - придерживаться стандарта и избегать большинства из этих ярлыков.
Таким образом, это зависит от браузера, если вы используете последнюю версию Selenium.Используйте обзорный сайт поддержки CSS , чтобы определить его для отдельных браузеров путем поиска интересующего вас локатора .