Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Capybara | Capybaraでブラウザ標準ダイアログを操作する

概要

Capybaraでブラウザ標準ダイアログを操作する方法

内容

Capybaraでブラウザ標準ダイアログを操作する方法について。
下記コマンドで対応可能。
ただし、下記はドライバーがSelenium時のみ利用可能のため
Poltergeistでは動作しない。
ブラウザ起動有・ヘッドレスのテストを切り替えている場合は注意。

# ok
page.driver.browser.switch_to.alert.dialog.accept
# cancel
page.driver.browser.switch_to.alert.dialog.dismiss