Использование локаторов в Selenium
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
13.08.2009
Хотел бы узнать мнение остальных, как кто использует локаторы?!
Я например, для того, что бы добраться до элемента использую XPath. Мне он кажется очень удобным в сравнении с DOM. Также, я еще использую id и identifier.
Можно еще и использовать через UI, CSS, и т.д. А как вы используете локаторы?
15.02.2010
#1
Я, в основном, иcпользую id
Я, в основном, иcпользую id или name. XPath в редких случаях (когда у элемента нет ни id, ни name).
16.02.2010
#2
В принципе это нормальный подход
В принципе это нормальный подход, если только веб приложение правильно разработано и в нем прописываются идентификаторы и имена.
К сожалению, некоторые разработчики какими-то способами обходятся без этих аттрибутов, вот тогда становиться сложно.
02.08.2010
#3
Бывали такие ситуации, когда
Бывали такие ситуации, когда инструмент для автоматизации не смог распознать ряд нестандартных катролов, вот тогда начинаеться самое интерестное - имитация нажатия клавий [TAB, INSERT, ENTER, UP, DOWN ....]. На одном из проектов писал дополнительную реализацию на javascript )))
03.08.2010
#4
А собственно, в чем была проблема
А в чем была загвоздка, почему Selenium не хотел расспознавать контролы. Честно говоря, я тоже делал операции над радом кастомных контролов, но особо проблем не возникало. Были конечно некоторые нюансы, но они были решаемы посредством имеющейся функциональности.
25.10.2011
#5
генерация локаторов
А есть ли какие то add-ons для IE которые генерируют XPath? под многие браузеры можно найти средства которые генерируют XPath, но у меня сайт только под ИЕ и часто не получается подобрать работающий локатор
25.10.2011
#6
IE Explorer Developer Toolbar
Попробуйте IE Explorer Developer Toolbar
Так же есть воркераунды на JS
Еще есть вот такой вот FireBug Lite
26.10.2011
#7
спасибо.что каcается IE
спасибо.
что каcается IE Explorer Developer Toolbar - пользуюсь, в нём нет средсв генерации XPath
с остальными пунктами умений нехватает к IE прикрутить чтобы работало.
FireBug Lite ставится на другие браузеры, но они не помогут, а на IE никак не пойму что хоят, просто руки кривые у меня видимо
27.10.2011
#8
обычно авто генерация XPath не очень хорошая
обычно авто генерация XPath не очень хорошая, потому рекомендую все таки посотреть в референс по написанию XPath самому.
но если все таки надо, можешь попробовать http://sourceforge.net/projects/xpe/
28.10.2011
#9
Стриницы слишком перегружены,
Стриницы слишком перегружены, html дерево огромно и написание вручную ни к чему хорошему не привели, учиться надо на более простом и понятном.
28.10.2011
#10
можно попробовать тогда через bookmarklets







