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

Фотография

FireFox profile not found!


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

#1 BoBuS

BoBuS

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

  • Members
  • PipPip
  • 83 сообщений
  • Город:Москва


Отправлено 28 мая 2011 - 09:29

подскажите пожалуйста один момент по selenium.
Знакомый скинул архивированный настроенный эклипс, куда входит TestNG, DBUnit и многое другое. Скинул workspace. Разархивировал эклипс, подключил воркспейс. Запускаю тест xml файл из эклипса, которые состоит из параметров и файла теста. И мне постоянно выдается:

[Parser] Running:
C:\Documents and Settings\bobus\Рабочий стол\workspace\site.ru\XMLTests\IndividualTest\R un_CandCV.xml

FireFox profile not found!
C:\Documents and Settings\bobus\Application Data\Mozilla\Firefox\Profiles\
java.lang.ArrayIndexOutOfBoundsException: 0
at utils.StartServer.getfirefoxProfileName(StartServe r.java:96)
at utils.StartServer.startSeleniumServer(StartServer. java:70)
at utils.StartServer.setUp(StartServer.java:113)
at candidate.CandCV.setUp(CandCV.java:15)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow n Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un known Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.testng.internal.MethodHelper.invokeMethod(Meth odHelper.java:607)
at org.testng.internal.Invoker.invokeConfigurationMet hod(Invoker.java:417)
at org.testng.internal.Invoker.invokeConfigurations(I nvoker.java:154)
at org.testng.internal.Invoker.invokeConfigurations(I nvoker.java:88)
at org.testng.internal.TestMethodWorker.invokeBeforeC lassMethods(TestMethodWorker.java:167)
at org.testng.internal.TestMethodWorker.run(TestMetho dWorker.java:104)
at org.testng.TestRunner.runWorkers(TestRunner.java:7 59)
at org.testng.TestRunner.privateRun(TestRunner.java:5 92)
at org.testng.TestRunner.run(TestRunner.java:486)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:33 2)
at org.testng.SuiteRunner.runSequentially(SuiteRunner .java:327)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java :299)
at org.testng.SuiteRunner.run(SuiteRunner.java:204)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG. java:877)
at org.testng.TestNG.runSuitesLocally(TestNG.java:842 )
at org.testng.TestNG.run(TestNG.java:751)
at org.testng.remote.RemoteTestNG.run(RemoteTestNG.ja va:73)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.j ava:124)
FAILED CONFIGURATION: @BeforeClass setUp("*firefox", "www.site.ru")
java.lang.NullPointerException
at candidate.CandCV.setUp(CandCV.java:18)
... Removed 22 stack frames
SKIPPED: CV("sdfsdf@sdfsd.ru", "123", false, 2, "Английский", "Итальянский", "продвинутый", "Фамилия", "01", "июля", "июль", "1985", "123", "1234567", "продвинутый", "IT, компьютеры, работа в интернете", "QA", "30000", "полный рабочий день", "Ленинградская область", "Ломоносов", "2-3 года", "Фирма", "1999", "2010", "Факультет", "высшее", "Имя", "Фамилия", "РУБ/мес.")

Как говорит знакомый он просто сделал профиль в фф и все работает. Я сделал так же, но выдается такая ошибка. Пути к lib'ам проверил, все нормально. Но не стартует браузер. Пробовал менять на ie тоже самое пишет про firefox.

Подскажите куда можно копать? Может нужно что-т настраивать и просто разархивировать эклипс не получится?

Спасибо.
  • 0

#2 enki86

enki86

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

  • Members
  • PipPipPip
  • 231 сообщений


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

ссылка
  • 0

#3 BoBuS

BoBuS

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

  • Members
  • PipPip
  • 83 сообщений
  • Город:Москва


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

Запускаю не через java -jar C:\selenium\selenium-server-1.0-SNAPSHOT.jar -firefoxProfileTemplate C:\projects\sel_tests\ff_profile . А щелкаю на файл в эклипсе и жму на "run".
  • 0

#4 biomaks

biomaks

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

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 28 мая 2011 - 11:14

А вы запустите через java -jar и попробуйте убедиться что правильно указываете где профайл.
  • 0

#5 BoBuS

BoBuS

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

  • Members
  • PipPip
  • 83 сообщений
  • Город:Москва


Отправлено 28 мая 2011 - 12:06

Попробую. Но вот думаю где вообще может указываться этот профайл? Раз я пробовал подставить ie, но он упорно пишет про firefox
  • 0

#6 biomaks

biomaks

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

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 28 мая 2011 - 12:12

это значит что где-то у вас в коде прописан именно параметр -firefoxProfileTemplate что дает основание селениуму ожидать именно FF профайл
  • 0

#7 Vitalik_V

Vitalik_V

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

  • Members
  • PipPip
  • 149 сообщений
  • ФИО:Виталий
  • Город:Харьков

Отправлено 23 декабря 2011 - 12:25

Эта ошибка значит, что если вы берете чужой фреймверк для тестирования, то надо спрашивать у автора, как он работает :))))) И судя по трейсу это мой фрейм! Далеко же он забрался :))))
Проблему то решили?
  • 0


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

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