使用Capybara + Selenium,如何在新的Firefox 4中选择对话框(确认)选项?

时间:2011-03-28 14:38:41

标签: firefox selenium capybara confirm firefox4

我已经针对这个问题做了大量的研究,遗憾地发现Firefox 4没什么用处。 这个选项在3.6中运行良好:

a = page.driver.browser.switch_to.alert
if a.text == 'OK'
  a.dismiss
else
  a.accept
end

不幸的是,只是在弹出时手动点击“确定”不是一个选项。我已经尝试了各种各样的JavaScript选项(其中一个实际上通过事先发送它来“欺骗”提示)。

感谢您的时间,

-R

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,到目前为止我发现的唯一解决方案是降级到Firefox 3.6.x