2010-02-22 7 views
1

Avec Selenium RC 1.0.1 et FF3.5.x ou 3.6 Je continue à voir cette erreur lorsque vous essayez d'exécuter un test,SeleniumRC fichier de verrouillage FF3.5.x-3.6 trouble

Impossible de démarrer nouvelle session du navigateur: Impossible pour supprimer le fichier \ parent.lock

lors de l'exécution du serveur soit,

java jar sélénium server.jar -multiwindow

ou

java jar sélénium server.jar

Toute personne a trouvé un moyen d'exécuter un test de sélénium RC contre les version de FF? Voici la trace complète de la pile,

ERROR - Failed to start new browser session, shutdown browser and clear all session data 

java.lang.RuntimeException: Firefox a refusé l'arrêt lors de la préparation d'un profil à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFullProfileToBeCreated (FirefoxChromeLauncher.java:311) à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.pop ulateCustomProfileDirectory (FirefoxChromeLauncher.java:106) à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.lau nch (FirefoxChromeLauncher.java:83) à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.lau nchRemoteSession (FirefoxChromeLauncher.java:350) à org.openqa.selenium.server.browserlaunchers.FirefoxLauncher.launchRem oteSession (FirefoxLauncher.java:98) à org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSessi sur (BrowserSessionFactory .java: 357) à org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession (BrowserSessionFactory.java:122) à org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession (BrowserSessionFactory.java:84) à org .openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowse rSession (SeleniumDriverResourceHandler.java:699) at org.op enqa.selenium.server.SeleniumDriverResourceHandler.doCommand (Se leniumDriverResourceHandler.java:393) à org.openqa.selenium.server.SeleniumDriverResourceHandler.handleComman dRequest (SeleniumDriverResourceHandler.java:364) à org.openqa.selenium.server. SeleniumDriverResourceHandler.handle (Selen iumDriverResourceHandler.java:125) à org.mortbay.http.HttpContext.handle (HttpContext.java:1530) à org.mortbay.http.HttpContext.handle (HttpContext.java:1482) à org.mortbay.http.HttpServer.service (HttpServer.java:909) à org.mortbay.http.HttpConnection.service (HttpConnection.java:820) à org.mortbay.httpConnection.handleNext (HttpConnection.java: 986) à org.mortbay.http.HttpConnection.handle (HttpConnection.java:837) à org.mortbay.http.SocketListener.handleConnection (SocketListener.java: 245) à org.mortbay.util.ThreadedServer.handle (ThreadedServer .java: 357) à org.mortbay.util.ThreadPool $ PoolThread.run (ThreadPool.java:534) Causé par: org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher $ Fil eLockRemainedException: Verrouiller le fichier toujours présent! C: \ DOCUME ~ 1 \ ~ ADMINI 1.SPS \ LOCALS ~ 1 \ Temp \ customProfileDirf09f31ccacf4468385010edaecd5925d \ parent.lock à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFileLockToGoAway (FirefoxChromeLauncher.java:269) à org.openqa.selenium.server.browserlaunchers.FirefoxChromeLauncher.wai tForFullProfileToBeCreated (FirefoxChromeLauncher.java:309) ... 20 plus INFO - résultat obtenu: Impossible de démarrer une nouvelle session du navigateur: Impossible de d fichier elete C: \ DOCUME ~ 1 \ ADMINI ~ 1.SPS \ ~ 1 LOCALS \ Temp \ customProfileDirf09f31ccacf446 8385010edaecd5925d \ parent.lock sur null session

br Redémarrer le owser, et effacer le cache n'a pas aidé. Utiliser FF 3.0.x fonctionne très bien.

Répondre

1

Semble séléniumRC 1.0.2 vient de sortir aujourd'hui avec le soutien allégué pour FF3.6 et autres. Travaille pour moi.

+0

SeleniumRC 1.0.3 a corrigé cela pour moi. Il est important de savoir que vous devez consulter http://code.google.com/p/selenium/downloads/list pour trouver cette version. – richvdh

0

Je viens de télécharger Selenium RC 1.0.3, et il n'a pas résolu le problème pour moi.

1

j'ai pu résoudre ce problème en suivant ces instructions:

http://jira.openqa.org/browse/SRC-507

Ceci est une version plus ancienne de Sélénium, mais cela fonctionne tout de même. Je dois utiliser 1.0.1 (pour la compatibilité IE) et il a la MaxVersion de FF à 3.5. Il jetait la même erreur que ci-dessus.

J'ai changé les différents fichiers en '3.6' et cela fonctionne maintenant.