Запускаю селениум RC под ФФ3 не загружается (доходит до строчки запуска ФФ и валится), хотя на ФФ2 работает отлично

Отправлено 26 ноября 2008 - 22:21
Отправлено 26 ноября 2008 - 22:25
Отправлено 26 ноября 2008 - 22:39
Операционка XPНапиши подробнее. Какая операционка, как запускаешь RC (команда целиком), точная версия FF, какая конкретно ошибка в логе (если нет ошибки, то последние несколько сообщений)?
Отправлено 26 ноября 2008 - 22:49
Отправлено 26 ноября 2008 - 23:02
А что в консоли Selenium'а?
Отправлено 26 ноября 2008 - 23:05
И это всё? Ни исключений, ни сообщения "Preparing firefox profile..." нет?00:54:55.768 INFO - Command request: getNewBrowserSession[*chrome, http://testsite.ru/] on session null
Отправлено 27 ноября 2008 - 04:40
Отправлено 27 ноября 2008 - 06:26
Огромное пасиба действительно помоглоКакая версия селениума?
Текущая релизная версия 1.0b1 действительно не работает с FF3, установите последнюю ночную сборку, должно помочь.
Отправлено 12 января 2009 - 18:40
java -jar selenium-server.jar -interactiveПытаюсь запустить браузер следующим образом
cmd=getNewBrowserSession&1=*firefox&2=http://www.google.comВыдает следующее
cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com 20:21:59.854 INFO - ---> Requesting http://localhost:4444/selenium-server/driver?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com 20:22:00.056 INFO - Checking Resource aliases 20:22:00.059 INFO - Command request: getNewBrowserSession[*firefox, http://www.google.com] on session null 20:22:00.061 INFO - creating new remote session 20:22:00.249 WARN - Ignoring '/usr/bin/firefox-bin': file is a script file, not a real executable 20:22:00.254 WARN - Ignoring '/usr/bin/firefox-bin': file is a script file, not a real executable 20:22:00.256 WARN - Ignoring '/usr/bin/firefox': file is a script file, not a real executable 20:22:00.259 WARN - GET /selenium-server/driver/?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com HTTP/1.1 java.lang.RuntimeException: java.lang.RuntimeException: Firefox 3 could not be found in the path! Please add the directory containing ''firefox-bin' or 'firefox'' to your PATH environment variable, or explicitly specify a path to Firefox 3 like this: *firefox3/blah/blah/firefox-bin at org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory.createBrowserLauncher(BrowserLauncherFactory.java:153) at org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory.getBrowserLauncher(BrowserLauncherFactory.java:93) at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:318) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:118) at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:81) at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:696) at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:393) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:369) at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:130) at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpServer.service(HttpServer.java:909) at org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) Caused by: java.lang.RuntimeException: Firefox 3 could not be found in the path! Please add the directory containing ''firefox-bin' or 'firefox'' to your PATH environment variable, or explicitly specify a path to Firefox 3 like this: *firefox3/blah/blah/firefox-bin at org.openqa.selenium.server.browserlaunchers.locators.Firefox2or3Locator.findBrowserLocationOrFail(Firefox2or3Locator.java:27) at org.openqa.selenium.server.browserlaunchers.BrowserInstallationCache.locateBrowserInstallation(BrowserInstallationCache.java:26) at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.<init>(FirefoxChromeLauncher.java:54) at org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.<init>(FirefoxChromeLauncher.java:50) at java.lang.reflect.Constructor.newInstance(libgcj.so.90) at org.openqa.selenium.server.browserlaunchers.BrowserLauncherFactory.createBrowserLauncher(BrowserLauncherFactory.java:142) ...17 more Server returned HTTP response code 500 for URL http://localhost:4444/selenium-server/driver?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.comЯ так понимаю что он не находит в PATH запускной файл.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:usr/lib/firefox-3.0.5:/sbin:/usr/bin:/bin:/usr/games" LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/firefox-3.0.5/ LANG="ru_UA.UTF-8"
Отправлено 06 мая 2009 - 13:22
Отправлено 06 мая 2009 - 16:20
Просто добавить export PATH="${FIREFOX_HOME}:${PATH}"такая же проблема при запуске ФФ3, только я так и не понял как ее решить
Отправлено 07 мая 2009 - 09:41
Отправлено 07 мая 2009 - 09:50
Под виндой всё ещё хуже - её надо перезапускать после изменения переменных окружения, иначе они не везде подхватываются.хм. ну под виндой я так понимаю это нужно добавлять в environment variables
там я добавил Variable = PATH, Value = C:\Program Files\Mozilla Firefox\ но всё равно та же ошибка...
set PATH=%PATH%;C:\Program Files\Mozilla FirefoxЧто-то в этом роде.
Отправлено 07 мая 2009 - 11:43
Отправлено 07 мая 2009 - 13:45
Ну чудес не бывает, значит где-то что-то не так прописано, надо проверить, что RC получает эту переменную. У меня как под виндами так и под линухами всё запускается и работает.после перезагрузки запуск браузера cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com привел к такой же ошибке как и была...
Отправлено 07 мая 2009 - 14:44
Отправлено 07 мая 2009 - 14:59
Запустил CMD, сказал SET (в Path указано C:\Program Files\Mozilla Firefox), запустил RC и всё равно...Ну чудес не бывает, значит где-то что-то не так прописано, надо проверить, что RC получает эту переменную. У меня как под виндами так и под линухами всё запускается и работает.после перезагрузки запуск браузера cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com привел к такой же ошибке как и была...
Я бы вообще ни в каких настройках не ковырялся, а запустил бы CMD в котором сказал бы SET и тут же запустил бы RC.
Отправлено 07 мая 2009 - 16:30
0 пользователей, 1 гостей, 0 анонимных