页面对象 gem 是否支持背靠背确认两个弹出窗口?换句话说,假设您有一个弹出窗口询问您是否喜欢奶酪,是或否。鉴于用户选择是,会出现另一个弹出窗口,上面写着“你将要回答是”,包括一个确定按钮。
有没有办法做这样的事情:
@page.confirm(true) do
@page.confirm(true) do
button_causing_confirm_a
end
end
不幸的是,这对我的应用程序不起作用。因此,我尝试直接使用 selenium-webdriver 处理第二个弹出窗口。尽管如此,调用@browser.switch_to.alert
会引发 NoAlertPresentError 说“没有打开 Javascript 模态对话框”。有人遇到过这样的事情吗?