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

Фотография

firefox окно подтверждения


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

#1 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 24 октября 2013 - 07:37

Возникла проблема с окном подтверждения в firefox. Никак не удается обойти. Как только появляется этой окно, то ничего не происходит пока я сама не выбираю вариант ответа. Средствами самого браузера отключить появление этого окна не получилось.
Также не получилось сымитировать нажатие клавиши (имитация происходила только после того, как я сама нажимала на кнопку).

В теме http://software-test...p?/topic/21106/ подходящего решения не было

Прикрепленные файлы

  • Прикрепленный файл  Image 002.jpg   64,58К   62 Количество загрузок:

  • 0

#2 PavelLobashov

PavelLobashov

    Новый участник

  • Members
  • Pip
  • 23 сообщений

Отправлено 25 октября 2013 - 09:14

У нас в проекте есть аналогичное окно, но оно вызывается при перезагрузке странице, если на странице есть несхораненные элементы.
Мы решили проблему так:
@driver.execute_script('window.onbeforeunload = null')
По мотивам вопроса на Стэке
  • 0

#3 xRomanx

xRomanx

    Новый участник

  • Members
  • Pip
  • 42 сообщений
  • ФИО:Боев Роман

Отправлено 25 октября 2013 - 13:24

мне помогло http://stackoverflow...1709266#1709266 . Я использую RemoteWebDriver.SwitchTo().Alert().Accept(); В ie 10 работает, в ff не пробовал.
  • 0

#4 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 30 октября 2013 - 08:03

Применить пока не получается, но буду пробовать. Спасибо за наводку
  • 0

#5 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 07 ноября 2013 - 03:33

Ты проблему получилось обойти.
Но теперь еще выскакивает окно безопасности
Приведенные способы решения не подошли. Не получается перевести их на phpunit и Selenium RC.
Попытки переключиться на это окно не увенчались успехом. Процесс тестирования просто прерывается пока я сама не нажму на какую-нибудь из кнопок.

Прикрепленные файлы


  • 0

#6 PavelLobashov

PavelLobashov

    Новый участник

  • Members
  • Pip
  • 23 сообщений

Отправлено 07 ноября 2013 - 12:23

Ты проблему получилось обойти.
Но теперь еще выскакивает окно безопасности
Приведенные способы решения не подошли. Не получается перевести их на phpunit и Selenium RC.
Попытки переключиться на это окно не увенчались успехом. Процесс тестирования просто прерывается пока я сама не нажму на какую-нибудь из кнопок.

Это окно можно отключить, не помню только как. Можете привести сообщение этого окна на английском, а то эти русские сообщения плохо гуглятся
  • 0

#7 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 08 ноября 2013 - 03:56


Ты проблему получилось обойти.
Но теперь еще выскакивает окно безопасности
Приведенные способы решения не подошли. Не получается перевести их на phpunit и Selenium RC.
Попытки переключиться на это окно не увенчались успехом. Процесс тестирования просто прерывается пока я сама не нажму на какую-нибудь из кнопок.

Это окно можно отключить, не помню только как. Можете привести сообщение этого окна на английском, а то эти русские сообщения плохо гуглятся

К сожалению нет
  • 0

#8 streLerr

streLerr

    Новый участник

  • Members
  • Pip
  • 23 сообщений
  • ФИО:test tes test
  • Город:Воронеж

Отправлено 08 ноября 2013 - 06:19

попробуйте зайти в настройки -> Защита , и отключите чекбоксы "Блокировать сайты,подозреваемые в атаках" , "Блокировать сайты,подозреваемые в мошеничестве"

Также еще в адресной строке пропишите about:config , далее в поисковой строке пропишите security , и попробуйте отключить security.mixed_content.block_display_content
  • 0

#9 PavelLobashov

PavelLobashov

    Новый участник

  • Members
  • Pip
  • 23 сообщений

Отправлено 08 ноября 2013 - 07:13

попробуйте зайти в настройки -> Защита , и отключите чекбоксы "Блокировать сайты,подозреваемые в атаках" , "Блокировать сайты,подозреваемые в мошеничестве"

Также еще в адресной строке пропишите about:config , далее в поисковой строке пропишите security , и попробуйте отключить security.mixed_content.block_display_content

Не забудьте также, что менять параметры надо не в текущей сессии, а в передавать конфигруации WebDriver, т.к. по умолчанию WebDriver создает новый профиль Firefox с дефолтными настройками
  • 0

#10 streLerr

streLerr

    Новый участник

  • Members
  • Pip
  • 23 сообщений
  • ФИО:test tes test
  • Город:Воронеж

Отправлено 08 ноября 2013 - 09:39


попробуйте зайти в настройки -> Защита , и отключите чекбоксы "Блокировать сайты,подозреваемые в атаках" , "Блокировать сайты,подозреваемые в мошеничестве"

Также еще в адресной строке пропишите about:config , далее в поисковой строке пропишите security , и попробуйте отключить security.mixed_content.block_display_content

Не забудьте также, что менять параметры надо не в текущей сессии, а в передавать конфигруации WebDriver, т.к. по умолчанию WebDriver создает новый профиль Firefox с дефолтными настройками


забыл добавить что надо создать отдельный профиль, настроить его и потом его и вызывать.
  • 0

#11 PavelLobashov

PavelLobashov

    Новый участник

  • Members
  • Pip
  • 23 сообщений

Отправлено 08 ноября 2013 - 11:33

забыл добавить что надо создать отдельный профиль, настроить его и потом его и вызывать.

По моему лучше, чтобы WebDriver сам создавал при каждом запуске новый профиль, надежнее да заодно и кэш чистый всегда
  • 0

#12 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 11 ноября 2013 - 08:59



попробуйте зайти в настройки -> Защита , и отключите чекбоксы "Блокировать сайты,подозреваемые в атаках" , "Блокировать сайты,подозреваемые в мошеничестве"

Также еще в адресной строке пропишите about:config , далее в поисковой строке пропишите security , и попробуйте отключить security.mixed_content.block_display_content

Не забудьте также, что менять параметры надо не в текущей сессии, а в передавать конфигруации WebDriver, т.к. по умолчанию WebDriver создает новый профиль Firefox с дефолтными настройками


забыл добавить что надо создать отдельный профиль, настроить его и потом его и вызывать.


Все это уже проделывала. Ничего не помогло.


Проблему решила с помощью дополнительного ПО, кот. нажимает на "Продолжить", когда окошко появляется.

Спасибо всем
  • 0

#13 Nwd

Nwd

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 11 ноября 2013 - 14:47

AutoIT?
  • 0

#14 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 12 ноября 2013 - 08:33

AutoIT?

Да
  • 0

#15 Nwd

Nwd

    Новый участник

  • Members
  • Pip
  • 28 сообщений

Отправлено 15 ноября 2013 - 15:00

А ошибок с FF не возникает?
У меня после того, как скрипт отработал, эррор:
org.openqa.selenium.WebDriverException: '[JavaScript Error: "a is null" ....
  • 0

#16 Maysenka

Maysenka

    Новый участник

  • Members
  • Pip
  • 43 сообщений

Отправлено 20 января 2014 - 11:08

А ошибок с FF не возникает?
У меня после того, как скрипт отработал, эррор:
org.openqa.selenium.WebDriverException: '[JavaScript Error: "a is null" ....

У меня все нормально было


  • 0


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

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