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

Фотография

Зависает окно WebDriver


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

#1 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 декабря 2011 - 07:15

Здравствуйте!
Столкнулся с такой бедой. При выполнении теста зависает окошко WebDriver(FireFoxDriver).
Зависает при следующем действии: На странице есть поле поиска, я ввожу в это поле значение и нажимаю Enter.
IWebElement Element = driver.FindElement(By.Id("ItemId"));
Element.SendKeys("политика");
Ошибка возникает на второй строчки, в поле вводится "по" и окно зависает.

Язык программирования: C#.
Заранее благодарю, и Всех с Наступающим Новым Годом!
  • 0

#2 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 30 декабря 2011 - 09:02

А в ручную данная проблема повторяется?
И немного не понял что вводится "по" или это все таки "no"? И откуда оно берется?
  • 0

#3 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 30 декабря 2011 - 10:01

А в ручную данная проблема повторяется?
И немного не понял что вводится "по" или это все таки "no"? И откуда оно берется?

В ручную тоже появляется. "по" это первые две буквы слова "политика" :) а вот остальные вводить он не хочет.
  • 0

#4 almagnit

almagnit

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

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

Отправлено 30 декабря 2011 - 22:46

И что Вас смущает, можете себя поздравить, т.к. с помощью селениума Вы нашли первый баг в приложении.

Тесты не должны подстраиваться под баги, исправляйте js который прицеплен к этому текстовому полю и тест будет работать нормально.
  • 0

#5 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 10 января 2012 - 05:13

И что Вас смущает, можете себя поздравить, т.к. с помощью селениума Вы нашли первый баг в приложении.

Тесты не должны подстраиваться под баги, исправляйте js который прицеплен к этому текстовому полю и тест будет работать нормально.

Значит беда в приложении а не в кривом тесте. ок. Спасибо.
А почему вообще происходит эта ошибка? Можно как нибудь узнать что за ошибка возникла?

Сообщение отредактировал Lemur: 10 января 2012 - 05:34

  • 0

#6 soleksenko2702

soleksenko2702

    Постоянный участник

  • Members
  • PipPipPip
  • 193 сообщений
  • ФИО:Олексенко Сергей

Отправлено 10 января 2012 - 07:13


И что Вас смущает, можете себя поздравить, т.к. с помощью селениума Вы нашли первый баг в приложении.

Тесты не должны подстраиваться под баги, исправляйте js который прицеплен к этому текстовому полю и тест будет работать нормально.

Значит беда в приложении а не в кривом тесте. ок. Спасибо.
А почему вообще происходит эта ошибка? Можно как нибудь узнать что за ошибка возникла?


По большому счету Вас как тестеровщика это должно мало волновать.
А вообще нужно дебажить код и смотреть что там происходит внутри.
  • 0

#7 Lemur

Lemur

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Левиков Владимир Владимирович

Отправлено 19 марта 2012 - 05:52

А что мне сейчас можно сделать с этой проблемой? просто программеры пока заняты, и править это быстро точно не будут, а тестить надо.
Нашел у себя на сайта еще ряд форм где такая же беда.
Можно как то отслеживать падение WebDriver?
Я думал сделать так, если он завис:
1.Закрыть
2.Перезапустить
3.Открыть ту же саму страницу, и продолжить тестирование с того места где он упал.
Правда как это сделать я пока не знаю, я имею ввиду как отслеживать зависание окошка...
  • 0


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

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