Selenium.click не работает с некоторыми элементами привязки

Приложение, над которым я работаю, недавно было переработано, и как часть этого был представлен новый календарь JQuery. Мне нужно щелкнуть ссылку в календаре, чтобы выбрать время и дату. Однако Selenium.click не работает. Команда выполняется, но на экране ничего не происходит.

Чтобы проверить правильность моего локатора XPATH / CSS (я пробовал оба), я добавил команды selenium.getText (локатор) и selenium.highlight (локатор). Оба работали !. В этом нет проблем. Это ТОЛЬКО щелчок, который не работает.

Проверив firebug, я увидел, что блок div, на который я пытаюсь щелкнуть, неактивен. Означает ли это, что элемент отключен? Смотрите скриншот firebug ниже.

Я также пытался запустить ту же команду в Selenium IDE. В IDE это срабатывает «иногда».

Я провожу этот тест, используя Selenium 1.xx.

ОБНОВЛЕНИЕ:

Я сделал еще одну вещь в рамках отладка. Во время пробного запуска я открыл Selenium IDE в браузере так что он записывает, какие действия происходит. IDE записала все действия до этого щелчка. Но я не мог видеть что-нибудь в среде IDE при нажатии команда была выполнена. Есть идеи, ребята, в чем будет причина?

Кто-нибудь сталкивался раньше с подобной проблемой? Приветствуется любая помощь !!! Firebug screenshot

6
задан artbristol 6 June 2011 в 15:28
поделиться