Не нашёл в API, не нашёл в исходниках, даже так сходу не придумалось никакого обходного решения. Selenium Core патчить не хочется, может я просто что-то пропустил, кто и как решал такую задачу?
Как ответить "cancel" на JS prompt?
Автор vitorg, 11 мар 2009 17:48
Сообщений в теме: 4
#1
Отправлено 11 марта 2009 - 17:48
#2
Отправлено 11 марта 2009 - 18:13
Не нашёл в API, не нашёл в исходниках, даже так сходу не придумалось никакого обходного решения. Selenium Core патчить не хочется, может я просто что-то пропустил, кто и как решал такую задачу?
chooseCancelOnNextConfirmation
#3
Отправлено 11 марта 2009 - 18:22
Так и думал, что что-нибудь в этом роде напишут :)) Читаем внимательно вопрос - "JS prompt" и "JS confirmation" совершенно разные вещи.
#4
Отправлено 11 марта 2009 - 18:28
В принципе можно было бы и нативно какой-нибудь ESC нажать, но Селениум "кушает" все JS prompt'ы и такое не прокатит...
#5
Отправлено 12 марта 2009 - 06:23
Да, кушает... Проще всего переопределить целиком window.prompt:
window.prompt = function(msg,text) {return null;}
window.prompt = function(msg,text) {return null;}
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных