7
Capybara ve Chrome'u varsayılan selenum tarayıcım olarak kullanıyorum.Rails + Capybara: 'Beklenmeyen Uyarı Açık' Selenyum Sürücüsü için
Testi:
it "is successful with deleting a user", js: true do
visit '/users'
expect(User.count).to eq(1)
expect(user.email).to eq("[email protected]")
expect(page).to have_content("Manage Users")
click_link 'Delete User'
page.driver.browser.confirm.accept
user.reload
visit '/users'
expect(User.count).to eq(0)
end
benim test için bu hatayı alıyorum:
page.driver.browser.switch_to.confirm
page.driver.browser.switch_to.accept
page.driver.browser.confirm.accept
Başka varyasyonlar I: Benim testte aşağıdaki denedi
Failure/Error: visit '/users'
Selenium::WebDriver::Error::UnhandledAlertError:
unexpected alert open
testimle denemeli mi?