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

Фотография

Selenium + JUnit + Eclipse


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

#1 Cirrus

Cirrus

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

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

Отправлено 21 апреля 2008 - 23:15

Привет

Подскажите, коллеги, в таком вопросе...
Не могу никак запустить тестовый пример Junit + Selenium:

public void setUp() throws Exception {
String url = "http://google.com/";
selenium = new DefaultSelenium("localhost", 4444, "*firefox", url);
selenium.start();
}

падает с проблемой что sessionId = null; почитал форумы другие пишут что мол надо чтобы firefox был в PATH. Все сделал все равно не работает.
Сам сервер selenium'a стартует нормально.
  • 0

#2 NLord

NLord

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

  • Members
  • PipPip
  • 108 сообщений

Отправлено 22 апреля 2008 - 07:45

...
падает с проблемой что sessionId = null; почитал форумы другие пишут что мол надо чтобы firefox был в PATH. Все сделал все равно не работает.
Сам сервер selenium'a стартует нормально.


А с
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", url);

работает?
  • 0

#3 Cirrus

Cirrus

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

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

Отправлено 22 апреля 2008 - 11:45

А с
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", url);

работает?


Привет. Да тоже null выдает. Может настроено что у меня не так. Я значит такая конфигурация...tomcat запускается, под томактом собственно мой сайт, которые лежит в webapps (Я его и планирую тестировать, но решил попробовать запустить для гугла сначала как на сайте seleniuma пример).
Скачал/распаковал selenium-rc. selenium-server где надо стартовать ? Я прам из папки в которой он в дестрибе был. Дальше создаю проект в eclipse (который c гуглом), цепляю референсы на selenium-client и junit и пытаюсь выполнить...

Вроде все firewall и прочая лабудень отключена.
  • 0

#4 NLord

NLord

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

  • Members
  • PipPip
  • 108 сообщений

Отправлено 22 апреля 2008 - 12:45

Привет. Да тоже null выдает. Может настроено что у меня не так. Я значит такая конфигурация...tomcat запускается, под томактом собственно мой сайт, которые лежит в webapps (Я его и планирую тестировать, но решил попробовать запустить для гугла сначала как на сайте seleniuma пример).
Скачал/распаковал selenium-rc. selenium-server где надо стартовать ? Я прам из папки в которой он в дестрибе был. Дальше создаю проект в eclipse (который c гуглом), цепляю референсы на selenium-client и junit и пытаюсь выполнить...

Вроде все firewall и прочая лабудень отключена.


Выскажу мысли вслух, может будет полезно что:
- Где стартовать сервер особо не принципиально, важно чтобы порт был доступен, ну и сам сервер после запуска (если удалённо);

- "sessionId = null" наводит на мысль, что сервер таки недоступен (порт?) - гляньте лог сервера, что там по запросам?

- А как сервер запускается собственно? Какой командой|.bat и т.д.?

- Часом перенаправления с google.com на google.ru нет?
  • 0

#5 Cirrus

Cirrus

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

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

Отправлено 22 апреля 2008 - 13:01

Выскажу мысли вслух, может будет полезно что:
- Где стартовать сервер особо не принципиально, важно чтобы порт был доступен, ну и сам сервер после запуска (если удалённо);

- "sessionId = null" наводит на мысль, что сервер таки недоступен (порт?) - гляньте лог сервера, что там по запросам?

- А как сервер запускается собственно? Какой командой|.bat и т.д.?

- Часом перенаправления с google.com на google.ru нет?


Разобрался...оказалось вот что. В коде испльзуется конструктор DefaultSelenium от 4 параметров, так вот почему то нельзя вторым параметром просто написать , мол используй порт 4444. Надо явно вызывать метод из пакета Selenium.server -> getDefaultPort.

Так вроде заработало :) но все равно спасиб за консультацию. Если что дальше случится то буду писать :)))
  • 0

#6 anon

anon

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

  • Members
  • PipPip
  • 95 сообщений
  • ФИО:Stas Seliverstov

Отправлено 22 апреля 2008 - 15:05

Выскажу мысли вслух, может будет полезно что:
- Где стартовать сервер особо не принципиально, важно чтобы порт был доступен, ну и сам сервер после запуска (если удалённо);

- "sessionId = null" наводит на мысль, что сервер таки недоступен (порт?) - гляньте лог сервера, что там по запросам?

- А как сервер запускается собственно? Какой командой|.bat и т.д.?

- Часом перенаправления с google.com на google.ru нет?


Разобрался...оказалось вот что. В коде испльзуется конструктор DefaultSelenium от 4 параметров, так вот почему то нельзя вторым параметром просто написать , мол используй порт 4444. Надо явно вызывать метод из пакета Selenium.server -> getDefaultPort.

Так вроде заработало :) но все равно спасиб за консультацию. Если что дальше случится то буду писать :)))


Можно писать какой порт использовать, только селениум сервер пускать с явным указанием порта
  • 0

#7 vov4ik08

vov4ik08

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Бойко Владимир Олегович

Отправлено 16 марта 2010 - 11:49

Привет

Подскажите, коллеги, в таком вопросе...
Не могу никак запустить тестовый пример Junit + Selenium:

public void setUp() throws Exception {
String url = "http://google.com/";
selenium = new DefaultSelenium("localhost", 4444, "*firefox", url);
selenium.start();
}

падает с проблемой что sessionId = null; почитал форумы другие пишут что мол надо чтобы firefox был в PATH. Все сделал все равно не работает.
Сам сервер selenium'a стартует нормально.

Тесты в firefox 3.6 не пашут!
  • 0

#8 barancev

barancev

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

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


Отправлено 16 марта 2010 - 12:23

Тесты в firefox 3.6 не пашут!

http://software-test...m...ost&p=73661
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#9 vov4ik08

vov4ik08

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

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Бойко Владимир Олегович

Отправлено 16 марта 2010 - 12:44

Тесты в firefox 3.6 не пашут!

http://software-test...m...ost&p=73661

Ну решения проблемы и так ясны были самое актуально решение ниже версия)))))))))))))
  • 0


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

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