Перейти к содержимому

Фотография

Как ответить "cancel" на JS prompt?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 11 марта 2009 - 17:48

Не нашёл в API, не нашёл в исходниках, даже так сходу не придумалось никакого обходного решения. Selenium Core патчить не хочется, может я просто что-то пропустил, кто и как решал такую задачу?
  • 0

#2 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 11 марта 2009 - 18:13

Не нашёл в API, не нашёл в исходниках, даже так сходу не придумалось никакого обходного решения. Selenium Core патчить не хочется, может я просто что-то пропустил, кто и как решал такую задачу?


chooseCancelOnNextConfirmation
  • 0
Andrey Yegorov. Изображение

#3 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 11 марта 2009 - 18:22

chooseCancelOnNextConfirmation

Так и думал, что что-нибудь в этом роде напишут :)) Читаем внимательно вопрос - "JS prompt" и "JS confirmation" совершенно разные вещи.
  • 0

#4 vitorg

vitorg

    Опытный участник

  • Members
  • PipPipPipPip
  • 408 сообщений

Отправлено 11 марта 2009 - 18:28

В принципе можно было бы и нативно какой-нибудь ESC нажать, но Селениум "кушает" все JS prompt'ы и такое не прокатит...
  • 0

#5 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 12 марта 2009 - 06:23

Да, кушает... Проще всего переопределить целиком window.prompt:

window.prompt = function(msg,text) {return null;}
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных