подскажите пожалуйста один момент по 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.
Подскажите куда можно копать? Может нужно что-т настраивать и просто разархивировать эклипс не получится?
Спасибо.
![Фотография](https://secure.gravatar.com/avatar/4ab806dffa3da7e3033fb3075cd4366c?s=100&d=https%3A%2F%2Fsoftware-testing.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
FireFox profile not found!
Автор BoBuS, 28 мая 2011 09:29
Сообщений в теме: 6
#1
Отправлено 28 мая 2011 - 09:29
#3
Отправлено 28 мая 2011 - 10:22
Запускаю не через java -jar C:\selenium\selenium-server-1.0-SNAPSHOT.jar -firefoxProfileTemplate C:\projects\sel_tests\ff_profile . А щелкаю на файл в эклипсе и жму на "run".
#4
Отправлено 28 мая 2011 - 11:14
А вы запустите через java -jar и попробуйте убедиться что правильно указываете где профайл.
#5
Отправлено 28 мая 2011 - 12:06
Попробую. Но вот думаю где вообще может указываться этот профайл? Раз я пробовал подставить ie, но он упорно пишет про firefox
#6
Отправлено 28 мая 2011 - 12:12
это значит что где-то у вас в коде прописан именно параметр -firefoxProfileTemplate что дает основание селениуму ожидать именно FF профайл
#7
Отправлено 23 декабря 2011 - 12:25
Эта ошибка значит, что если вы берете чужой фреймверк для тестирования, то надо спрашивать у автора, как он работает :))))) И судя по трейсу это мой фрейм! Далеко же он забрался :))))
Проблему то решили?
Проблему то решили?
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных