无法使用 'fire_event' 执行 'onclick'
Can't execute 'onclick' using 'fire_event'
我有一个隐藏的 div
菜单。 Div
包括 span
和 onclick
:
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')
我有一个隐藏的 div
菜单。 Div
包括 span
和 onclick
:
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')