我正在寫使用水豚/ RSpec的一些自動化測試,我選擇/使用紅寶石的這一點點配置驅動程序:彈出谷歌瀏覽器導致與水豚/ Rspec的問題阻塞測試
Capybara.register_driver :selenium_chrome do |app|
Capybara::Selenium::Driver.new(app, :browser => :chrome)
end
我m測試我點擊的按鈕是否打開一個彈出窗口,並且窗口正在顯示它應該顯示的內容。問題是,當測試打開窗口時,Google Chrome彈出式窗口攔截器會阻止它,導致測試失敗。禁用選項菜單中的阻止程序不起作用。另外,我擔心,一旦我在服務器上運行它們會導致相同的問題。
有沒有辦法爲測試自動禁用彈出塊?
+1!我們在使用硒WebDriver(chromedriver)運行自動化測試時遇到同樣的問題... – hwjp