【发布时间】:2011-11-11 00:10:25
【问题描述】:
我无法使用 watir 2.0.4 单击 java 脚本警报。这是我试图点击的警报。我用来点击 javascript 警报的代码行是
browser.javascript_dialog.button('OK').click
我得到的只是错误信息
undefined method `javascript_dialog' for #<Watir::IE:0x46efcb8> (NoMethodError)
我需要安装一些特定的 gem 才能让它工作吗?我认为 watir 是我所需要的,我已经安装了它。 Watir 2.0.4 不支持吗?请在下面找到我的宝石。
我还尝试通过在单击 javascript 警报之前添加以下行来抑制 java scrit 警报。它也没有工作。等待您的宝贵意见。谢谢!
browser.execute_script "window.confirm = function() { return true; }"
browser.execute_script "window.alert = function() { return true; }"
browser.execute_script "window.prompt = function() { return true; }"
* 本地宝石 *
构建器 (3.0.0)
commonwatir (2.0.4)
ffi (1.0.10 x86-mingw32)
锄头 (2.12.3)
minitest (1.6.0)
nokogiri (1.5.0 x86-mingw32)
耙子 (0.8.7)
r自动化(0.6.3)
rdoc (2.5.8)
s4t-utils (1.0.4)
用户选择 (1.1.6.1)
瓦提尔 (2.0.4)
win32-api (1.4.8 x86-mingw32)
win32 进程 (0.6.5)
windows-api (0.4.0)
windows-pr (1.2.1)
xml-simple (1.1.1)
【问题讨论】:
标签: watir