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

Фотография

Mozzilla работает. HtmlUnit - не работает


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

#1 degradator

degradator

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:смиромсерг

Отправлено 09 апреля 2012 - 14:56

Здравствуйте! :)
Написал код на селениум. Суть такая - заходит на сайт, кликает по чекбоксу, потом по кнопке. Если ставлю как драйвер HtmlUnit, компил говорит что все завершено успешно, но по факту ничего не срабатывает. Меняю HtmlUnit на MozzillaFireFox, чтобы посмотреть что же там именно не срабатывает. И... О чудо - все работает! Отправка успешна! Меняю назад мозиллу на штмлунит, и сново ничего не работает. У кого-то была такая проблема? И как с ней бороться?
  • 0
Мой сайт - Травиан бот :)

#2 D2Phoenix

D2Phoenix

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

  • Members
  • PipPipPip
  • 200 сообщений
  • ФИО:Чадюк Вадим
  • Город:Гродно


Отправлено 09 апреля 2012 - 15:05

А что именно не работает? И как вы узнаёте, что не работает?
Возможно используются сложные js скрипты, которые HtmlUnit не может выполнить

ps. желательно увидеть страничку)и сам тест
  • 0

#3 degradator

degradator

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

  • Members
  • Pip
  • 59 сообщений
  • ФИО:смиромсерг

Отправлено 09 апреля 2012 - 20:12

Я вам в личку отправил. Посмотрите пожалуйста.
  • 0
Мой сайт - Травиан бот :)

#4 Julia_Sh

Julia_Sh

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

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Юлия
  • Город:Новосибирск

Отправлено 28 мая 2013 - 10:59

Возможно используются сложные js скрипты, которые HtmlUnit не может выполнить

И если используются такие скрипты, как найти решение?
  • 0

#5 ashipovalov

ashipovalov

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Шиповалов Александр


Отправлено 29 мая 2013 - 10:07

А что значит ничего не работает? HTMLUnit это ведь браузер без интерфейса, в консоли хоть, что то бежит?
  • 0

#6 Julia_Sh

Julia_Sh

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

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Юлия
  • Город:Новосибирск

Отправлено 29 мая 2013 - 11:00

А что значит ничего не работает? HTMLUnit это ведь браузер без интерфейса, в консоли хоть, что то бежит?

Например, ошибка, что не найден элемент. Если прокатить такое в том же firefox, то это пройдет, и точно известно, что этот элемент присутствует.
  • 0

#7 ashipovalov

ashipovalov

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Шиповалов Александр


Отправлено 30 мая 2013 - 05:07

Значит HTMLUnit его действительно не находит, это очень специфичный браузер на своем движке. Более того, я не вижу смысла функционального тестирования в этом браузере - так как ни знаю ни одного пользователя который бы им пользовался (хоть что то мог сделать). Единственный вариант, если вы этого не сделали включить js в нем (true).Если не поможет, то вы уже ничего не сделаете.
  • 1


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

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