Selenium + JUnit + Eclipse
#1
Отправлено 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 стартует нормально.
#2
Отправлено 22 апреля 2008 - 07:45
...
падает с проблемой что sessionId = null; почитал форумы другие пишут что мол надо чтобы firefox был в PATH. Все сделал все равно не работает.
Сам сервер selenium'a стартует нормально.
А с
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", url);
работает?
#3
Отправлено 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 и прочая лабудень отключена.
#4
Отправлено 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 нет?
#5
Отправлено 22 апреля 2008 - 13:01
Выскажу мысли вслух, может будет полезно что:
- Где стартовать сервер особо не принципиально, важно чтобы порт был доступен, ну и сам сервер после запуска (если удалённо);
- "sessionId = null" наводит на мысль, что сервер таки недоступен (порт?) - гляньте лог сервера, что там по запросам?
- А как сервер запускается собственно? Какой командой|.bat и т.д.?
- Часом перенаправления с google.com на google.ru нет?
Разобрался...оказалось вот что. В коде испльзуется конструктор DefaultSelenium от 4 параметров, так вот почему то нельзя вторым параметром просто написать , мол используй порт 4444. Надо явно вызывать метод из пакета Selenium.server -> getDefaultPort.
Так вроде заработало :) но все равно спасиб за консультацию. Если что дальше случится то буду писать :)))
#6
Отправлено 22 апреля 2008 - 15:05
Выскажу мысли вслух, может будет полезно что:
- Где стартовать сервер особо не принципиально, важно чтобы порт был доступен, ну и сам сервер после запуска (если удалённо);
- "sessionId = null" наводит на мысль, что сервер таки недоступен (порт?) - гляньте лог сервера, что там по запросам?
- А как сервер запускается собственно? Какой командой|.bat и т.д.?
- Часом перенаправления с google.com на google.ru нет?
Разобрался...оказалось вот что. В коде испльзуется конструктор DefaultSelenium от 4 параметров, так вот почему то нельзя вторым параметром просто написать , мол используй порт 4444. Надо явно вызывать метод из пакета Selenium.server -> getDefaultPort.
Так вроде заработало :) но все равно спасиб за консультацию. Если что дальше случится то буду писать :)))
Можно писать какой порт использовать, только селениум сервер пускать с явным указанием порта
#7
Отправлено 16 марта 2010 - 11:49
Тесты в firefox 3.6 не пашут!Привет
Подскажите, коллеги, в таком вопросе...
Не могу никак запустить тестовый пример 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 стартует нормально.
#8
Отправлено 16 марта 2010 - 12:23
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#9
Отправлено 16 марта 2010 - 12:44
Ну решения проблемы и так ясны были самое актуально решение ниже версия)))))))))))))http://software-test...m...ost&p=73661Тесты в firefox 3.6 не пашут!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных