无法使用 'fire_event' 执行 'onclick'

Can't execute 'onclick' using 'fire_event'

我有一个隐藏的 div 菜单。 Div 包括 spanonclick:

onclick="parent.ClickMenuItem(this, '', 'http://some_link', 0); parent.wndPopupbtnMenu.hide();

当我尝试通过 fire_event 执行它时,没有任何反应。但是步骤变成passed.

page.spnMngUsers_element.fire_event :onclick

spnMngUsers 的页面对象:

in_iframe(:id => 'PortalSubmenuFrame') do |frame|
  span(:spnMngUsers, :xpath => "//span[text()='Users']", :frame => frame)
end

P.S.: 应用基于iframe

当你使用fire_event时,你给出的不是状态,而是动作。

page.spnMngUsers_element.fire_event('click')