当我使用click_no_wait函数时,如下所示,
begin
$browser.buttons[1].click_no_wait
rescue =>e
puts e.message
end
它会抛出以下错误
"undefined method `join' for nil:NilClass"
任何人都可以指导我为什么会发生这种错误,我怎么能 解决这个问题?
答案 0 :(得分:1)
Ruby 1.9.3 / IE 9 - 我有一个click_no_wait错误。 Watir不会触发点击“保存”按钮,之后必须点击一下java弹出窗口即可确定' OK'确认保存按钮已正确保存文档的按钮。
使用这两行代替click_no_wait命令可以使代码完美运行:
element.focus
element.send_keys :return
感谢DVG。我的代码 -
ie.button(:id, 'MainContent_B_Save').focus
ie.button(:id, 'MainContent_B_Save').send_keys :return
ie. javascript_dialog.button('OK').click