所以在某些测试用例中,我的应用程序会抛出一个 JavaScript 弹出窗口,指示该月不能再写字母,这会中断我的 Watir 自动化。
有没有办法使用 Watir 捕捉 javascript 弹出窗口,然后单击“确定”按钮并继续?
这是我到目前为止所拥有的:
# Send New Letter
browser.link(:class,'new-message-button').click
browser.frame(:id,'letterText_ifr').click
javascript_dialog.button('OK').click # <= I need help here with conditional
browser.send_keys 'This is a test'
browser.button(:id,'send-button').click
browser.link(:id,'sign_out').click