Come è possibile eseguire Selenium Server Standalone 2 come servizio Windows in Windows XP?Esecuzione di Selenium Server standalone 2 come servizio in Windows XP
risposta
Oppure, se si desidera avviare la fase di avvio, si può fare questo:
Creare file di
01_start_hub.bat
che conterrà il seguente comando:java -jar selenium-server-standalone-2.20.0.jar -role hub
creare il file
02_start_node.bat
che conterrà il comando :java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register
Pla CE sono bat file nella cartella di avvio
C:\Documents and Settings\UserName\Start Menu\Programs\Startup
Sì, si avranno due "brutto" dos prompt dopo l'avvio, ma questo è QuickWin solutin
E qui c'è collegamento soluzione a più durevoli - in primo luogo creare la BAT file come nella mia altra risposta. Secondo read this article - Si tratta della creazione del servizio. Vorrei raccomandare sottolineando i file BAT nelle opzioni.
non ho mai creato un servizio, in modo che la pagina di aiuto è tanto quanto posso offrire
Ho avuto un sacco di fortuna con il Non-Sucking Service Manager. È un eseguibile standalone che crea e un servizio Windows e funziona molto meglio di qualsiasi altra soluzione che abbia mai usato (sto pensando a srvany.exe). Il usage instructions è piuttosto semplice.
Ecco come l'ho usato:
- Scaricare ed estrarre nssm.exe
- Volevo correre una singola istanza che ha agito come sia il mozzo e un nodo, quindi non ho specificato un ruolo . Volevo anche solo le impostazioni predefinite, quindi non ho passato alcun parametro. Ecco cosa ho fatto dalla riga di comando: nssm install Selenium-Server "C: \ Programmi \ Java \ jre6 \ bin \ java.exe" "-jar C: \ Selenium \ selenium-server-standalone-2.21.0. jar"
Se si desidera eseguire solo come un hub o un nodo, quindi aggiungere nel mozzo -role o il nodo -role per l'ultimo parametro al punto # 2, ad esempio, "-jar C: \ Selenium \ selenium-server-standalone-2.21.0.jar -rol hub". Qui puoi anche specificare altri parametri per il selenio.
Se è necessario regolare i parametri in un secondo momento, è possibile farlo tramite Regedit in HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Parameters. In particolare, la chiave AppParameters contiene i parametri passati al selenio.
Verificare il seguente progetto ... L'ho usato per configurare il mio server Minecraft (progetto java) come servizio di Windows.
Good Luck
http://brantleytec.blogspot.com/2012/11/selenium-hub-and-node-as-windows-service.html
Tale nesso descrive il processo che ho usato per impostare e utilizzare hub Selenio e nodo come un servizio utilizzando programmi nativi di Microsoft. Sono stato in grado di farlo funzionare localmente sul mio PC di lavoro e su un server remoto che esegue i miei test dopo ogni build.
Se questo è per il tuo PC locale, potrei suggerire di utilizzare ChromeDriver invece di RemoteWebDriver. È meno configurato e consente ai nuovi assunti di iniziare a utilizzare i test senza alcuna configurazione aggiuntiva.
- 1. jar "Selenium server standalone" vs jar "selenium java"
- 2. Impostazione per Tomcat servizio in Windows XP
- 3. Esecuzione di Redis su Windows come servizio
- 4. Selenium in esecuzione dietro un server proxy
- 5. Esecuzione di Jetty 7 come servizio Windows
- 6. È possibile creare un servizio web C# standalone distribuito come servizio EXE o Windows?
- 7. Impossibile eseguire server di selenio standalone
- 8. Server XML-RPC Python come servizio Windows
- 9. DataSnap Rest Server windows Service
- 10. Howto - Esecuzione di Redmine su mongrel come servizio su Windows
- 11. Come si esegue Firebug in Selenium WebDriver (Selenium 2)?
- 12. CefSharp su Windows XP/Server 2003/VS 2010
- 13. Impossibile utilizzare JConsole con Tomcat in esecuzione come servizio Windows
- 14. Come avviare WildFly come servizio con standalone-full.xml?
- 15. Come eseguire test Selenium 2 in Jenkins
- 16. filesystemwatcher come servizio di Windows?
- 17. JavaFX e vecchio PC con Windows XP
- 18. Rileva se è in esecuzione con privilegi di amministratore in Windows XP
- 19. Come simulare una larghezza di banda ridotta (ritardo di rete) in localhost (in esecuzione su WAMP, Windows XP)?
- 20. Selenium 1 vs 2
- 21. Come installare un servizio Windows C# su un server remoto?
- 22. jboss come 7 - esecuzione di più istanze nello stesso server linux - dominio standalone vs
- 23. Distribuzione di applicazioni ruby come standalone in linux e windows
- 24. Sviluppare Windows Phone 7 su Windows XP
- 25. Gestione degli avvisi in Selenium WebDriver (selenium 2) con Java
- 26. Log4Net con WCF in esecuzione come servizio
- 27. Come interrompere l'arresto in Windows (XP | Vista) programmaticamente?
- 28. Monitoraggio eventi di alimentazione del display in Windows XP
- 29. Verificare se un servizio Windows è in esecuzione?
- 30. Come eseguire un'altra app come amministratore su Windows XP
Funziona ancora con le versioni recenti di Chrome? Da vari altri rapporti, sembra che dalla versione 38, Chrome + Selenium + ChromeDriver non funzionerà quando installato come servizio (apparentemente perché la Sessione 0 utilizzata dai servizi Windows è senza head e non è ufficialmente supportata) – LordOfThePigs