2010-02-01 5 views
0

J'ai sélénium sous Cruise Control pour tester notre site une fois par jour. Samedi Selenium a commencé à lancer l'erreur ci-dessous.Problème de fonctionnement Selenium-RC

Aucun code n'a été modifié entre les tests s'exécutant avec succès le vendredi soir. En outre, la même chose s'est produite sur trois machines différentes, donc je suppose qu'il doit y avoir quelque chose sur la machine, comme les mises à jour de Windows. Je ne peux pas voir que tout a été déployé cependant.

Comment procéder pour le débogage?

java sélénium server.jar jar -port 4445

14:00:35.375 INFO - Java: Sun Microsystems Inc. 14.3-b01 
14:00:35.375 INFO - OS: Windows 2003 5.2 x86 
14:00:35.390 INFO - v1.0 [2677], with Core [email protected]@ [@[email protected]] 
14:00:35.500 INFO - Version Jetty/5.1.x 
14:00:35.500 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver] 
14:00:35.515 INFO - Started HttpContext[/selenium-server,/selenium-server] 
14:00:35.515 INFO - Started HttpContext[/,/] 
14:00:35.531 INFO - Started SocketListener on 0.0.0.0:4445 
14:00:35.546 INFO - Started [email protected] 
14:00:42.812 INFO - Checking Resource aliases 
14:00:42.843 INFO - Command request: getNewBrowserSession[*iexplore, http://test.com/, ] on session null 
14:00:42.859 INFO - creating new remote session 
14:00:42.968 INFO - Allocated session 1e1f23e664184a3ebdd30c06c4759960 for http://test.com/, launching... 

14:00:42.968 ERROR - Failed to start new browser session, shutdown browser and clear all session data 
java.lang.IllegalArgumentException: Resource not found: /core 
     at org.openqa.selenium.server.browserlaunchers.ResourceExtractor.extractResourcePath(ResourceExtractor.java:39) 
     at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.createHTAFiles(HTABrowserLauncher.java:85) 
     at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launch(HTABrowserLauncher.java:60) 
     at org.openqa.selenium.server.browserlaunchers.HTABrowserLauncher.launchRemoteSession(HTABrowserLauncher.java:140) 
     at org.openqa.selenium.server.browserlaunchers.InternetExplorerLauncher.launchRemoteSession(InternetExplorerLauncher.java:77) 
     at org.openqa.selenium.server.BrowserSessionFactory.createNewRemoteSession(BrowserSessionFactory.java:357) 
     at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:122) 
     at org.openqa.selenium.server.BrowserSessionFactory.getNewBrowserSession(BrowserSessionFactory.java:84) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.getNewBrowserSession(SeleniumDriverResourceHandler.java:697) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.doCommand(SeleniumDriverResourceHandler.java:394) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.handleCommandRequest(SeleniumDriverResourceHandler.java:365) 
     at org.openqa.selenium.server.SeleniumDriverResourceHandler.handle(SeleniumDriverResourceHandler.java:126) 
     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) 
14:00:42.968 INFO - Got result: Failed to start new browser session: Error while 
launching browser on session null 
14:00:43.046 INFO - Command request: testComplete[, ] on session null 
14:00:43.046 INFO - Got result: OK on session null 

Répondre

0

J'ai mis à jour le serveur Selenium RC à 1.0.3 (publié le 23 février 2010) et les tests ont recommencé! Je ne sais pas quel était le problème, mais cela l'a corrigé.

+0

Je reçois la même erreur sur le serveur Selenium RC 1.0.3 –

1

J'ai eu un problème similaire. Quel que soit le navigateur que j'essayais de lancer, il reste là pendant un moment (avec le processus démarré, mais pas de fenêtre visible), puis finit par échouer. C'était sous Windows 7, exécutant les tests via java.

Il s'est avéré que j'avais juste besoin de mettre fin à tous les autres navigateurs. Je ne pouvais pas avoir IE, Firefox ou chrome ouvert au moment du test. Peut-être que tu devrais essayer ça? Bonne chance!

+0

Merci pour la réponse. Toutefois, ce problème se produit même après le redémarrage de la machine lorsqu'aucune instance de navigateur n'existe. – DownChapel

Questions connexes