Tag: rautomation

无法使用rautomation找到系统弹出按钮

我正在使用Selenium WebDriver和rautomation编写测试来处理系统弹出窗口。 我在irb上尝试过如下: require ‘selenium-webdriver’ require ‘rautomation’ driver = Selenium::WebDriver.for :firefox driver.get “http://rubygems.org/gems/rautomation-0.9.2.gem” window = RAutomation::Window.new :title => “Opening rautomation-0.9.2.gem” ok_button = window.button(:text => “&OK”) ok_button.exists? cancel_button = window.button(:text => “&Cancel”) cancel_button.exists? ok_button.exists? 和cancel_button.exists? 正在返回假。 因此我无法点击按钮。 我也尝试过: window.buttons.length 找到按钮的数量,但它返回0。 有人可以帮助我为什么没有使用rautomation检测到按钮? 如果我做错了,请纠正我。 这是一个弹出窗口: