環境:windows 7
Capybara(selenium-webdriver) + Turnip でテスト
Outlook等のメーラーの本文にあるURLをクリックして、本登録をするテストを作りたいです。
サンプル等あれば、教えてください。
現在は、以下のような運用をしています。
(config.yml)
app-host:
url: メール本文に書かれているhttps://サイトURLを手作業でコピー&ペーストする
(global_steps.rb)
step "メール本文のURLにアクセスする" do
config = load_config
Capybara.app_host = config['app-host']['url']
Capybara.page.driver.browser.manage.window.maximize
Capybara.javascript_driver = :poltergeist
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, :js_errors => false, :timeout => 60)
end
logger = Logger.new(STDOUT)
logger.info('メール本文のURLにアクセスする')
visit '/'
end