En Selenium 2, actualmente las alertas solo se manejan en el navegador Firefox. No especifica qué idioma está utilizando para sus pruebas, pero a continuación se explica cómo manejar una alerta con ruby. (Esto está tomado del Ruby Bindings page en la wiki de selenio).
Alerta Javascript/Confirma
Se puede utilizar para manejar WebDriver Javascript alerta y confirmar los cuadros de diálogo. La implementación para ambos es la misma.
Nota: En este momento, la API solo está disponible en Firefox (o en Firefox usando el servidor remoto), y solo se pueden capturar las alertas/confirmaciones que se generan después de la carga.
require "selenium-webdriver"
driver = Selenium::WebDriver.for :firefox
driver.navigate.to "http://mysite.com/page_with_alert.html"
driver.find_element(:name, 'element_with_alert_javascript').click
a = driver.switch_to.alert
if a.text == 'A value you are looking for'
a.dismiss
else
a.accept
end
He reformateado un poco su código. ¿Es posible traducir los signos chinos? Quizás revelen alguna información. – GvS
hey, verifique mi respuesta – Johnydep