Привет всем,
на проекте недавно было принято решение перехода с selenium 1 на selenium 2.0 с использование WebDriver.
но наткнулись на проблему описаную в багтрекере selenium: http://code.google.c.../detail?id=1547
Css локатор в котором присутствует псевдо-класс :contains не работает с веб драйвером, и не работает он потому что все новые браузеры (IE9; FF4,5) поддерживающие css3 не поддерживают псевдо-класс :contains.
Это означает что впредь такой поддержки в селениум не будет,
и стает вопрос, как лучше обойти эту ситуацию, ведь искать елементы по межтеговому тексту всеравно придется, от этого не уйти,
но что лучше выбрать:
- использовать медленный (в IE) XPath или играться с DOM обектами страницы?
- или может быть существует более хитрый прием замены псевдо-класса :contains ?
у кого небудь есть идеи?
заранее спасибо!
как грамотно обойти использование псевдо-класса :contains в css локато
Автор alex_s, 27 июн 2011 14:36
В этой теме нет ответов
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных