Selenium WebDriver: Модалният диалогов прозорец представя необработени обекти на страница с изключения за предупреждение

Получавам грешка Modal Dialog Present, докато записвам формуляр и проверявам изскачащия прозорец за предупреждение.

Код:

Метод, използван за проверка на текста на изскачащото предупреждение

def alert_text
  sleep 20
  self.button_save

  alert_element = @browser.switch_to.alert
  alert_element = alert_element.text
  alert_element.accept

  sleep 20
  print message
end

person user3627926    schedule 12.05.2014    source източник


Отговори (1)


Грешката може да се дължи на следния ред:

alert_element = alert_element.text

тук alert_element съхранява текст и на следващия ред извиквате метод accept на alert_element, който е низ.

Премахнете следния ред от вашия код:

alert_element = alert_element.text
person Alpha    schedule 12.05.2014
comment
не работи.. Коментирах реда alert_element = alert_element.text - person user3627926; 12.05.2014