Во-первых, поскольку предоставленный вами пример HTML не включает в себя элемент, который вы используете в команде, которую вы указали, трудно понять, где это может пойти не так.Во-вторых, поскольку в предоставленном вами коде есть div с уникальным идентификатором, почему бы не начать его с внешнего контейнера.
Мне кажется, проблема в том, что вы используете
.fire_event("onCLick")
* 1005.* Однако код отслеживает событие с именем «onclick» (все строчные буквы)
Попробуйте использовать
.fire_event("onclick")
или, если вы этого еще не сделали, возможно, просто
.click
и посмотрите, подходит ли вам это.
Кроме того, я бы настоятельно рекомендовал вам перейти на более новую версию Watir. 1.6.6 довольно сильно отстает от времени.
Обновление: этот HTML-код начинает казаться мне очень знакомым, если это тот же базовый элемент управления из двух других вопросов, которые вы опубликовали до сих пор, то попробуйте запустить событие 'onmousedown' для элементаэто вызывает меню и посмотреть, если это работает