Добрый день. Занимаюсь автоматизацией тестирования веб-приложения на Selenium WebDriver и столкнулся с такой проблемой: селениум ни в какую не хочет кликать по определенному DIV элементу. Если кликнуть вручную, то все работает отлично и нужное окно открывается.
Вот описание самого элемент:
Код:
|
<div id="ke5sBLbfvYwogwt-uid-2" class="dhtmlxMenu_dhx_blue_TopLevel_Item_Normal" title="Click to create a Custom Field">
<div class="top_level_text">Create Field</div>
</div> |
У элемента нет описания события onclick, соответственно событие обрабатывается где-то в другом месте. Как можно узнать где оно обрабатывается и какие методы при этом вызываются? Просто посмотреть методы со страницы в firebug не помогает, так как их слишком много и непонятно какой из них вызывается. Может есть сниферы какие-то или что-то типа такого?
Потому что просто эмуляция клика не срабатывает и нужно будет вызывать напрямую