Je dois obtenir le texte qui apparaît dans l'alerte pour comparer avec une chaîne de texte qui était prévue par le test. J'utilise Cucumber + Ruby + rspec et Capybara.Obtenir le texte d'Alerte pour comparer avec la chaîne - Concombre + Capybara + Rspec
J'ai essayé ce qui suit:
Then(/^I see the message "([^"]*)"$/) do |mensagemsucesso|
TextAlert = page.driver.browser.switch_to.alert.text
sleep(5)
Expect(textAlert).to eql mensagemsucesso
End
Erreur:
No modal dialog is currently open (Selenium::WebDriver::Error::NoSuchAlertError)