Selenium Server standalone 2 als Dienst in Windows XP ausführen

8

Wie kann ich Selenium Server Standalone 2 als Windows-Dienst in Windows XP ausführen?

    
Rayan Be 03.04.2012, 18:30
quelle

5 Antworten

4

Oder wenn Sie möchten, dass es beim Start startet, können Sie dies tun:

  1. Erstellen Sie die Datei 01_start_hub.bat , die diesen Befehl enthält:

    %Vor%
  2. Erstellen Sie die Datei 02_start_node.bat , die diesen Befehl enthält:

    %Vor%
  3. Platzieren Sie beide Bat-Dateien im Startordner C:\Documents and Settings\UserName\Start Menu\Programs\Startup

Ja, Sie werden nach dem Start zwei "hässliche" DOS-Eingabeaufforderungen haben, aber das ist quickwin solutin

    
Pavel Janicek 13.04.2012 13:44
quelle
2

Ссылка

Dieser Link beschreibt den Prozess, den ich zum Einrichten und Verwenden von Selenium Hub und Node als Dienst unter Verwendung nativer Microsoft-Programme verwendet habe. Ich konnte das lokal auf meinem Arbeits-PC sowie auf einem Remote-Server ausführen, der meine Tests nach jedem Build ausführt.

Wenn dies jedoch für Ihren lokalen PC ist, empfehle ich Ihnen, den ChromeDriver anstelle von RemoteWebDriver zu verwenden. Es ist weniger Setup und ermöglicht es neuen Mitarbeitern, Ihre Tests ohne zusätzliche Einstellungen zu starten.

    
Brantley Blanchard 14.04.2013 08:13
quelle
1

Ich hatte viel Glück mit dem nicht saugenden Service-Manager . Es ist eine eigenständige ausführbare Datei, die einen Windows-Dienst erstellt und funktioniert viel besser als alle Alternativen, die ich jemals verwendet habe (ich denke an srvany.exe). Die Nutzungshinweise sind ziemlich einfach.

So habe ich es benutzt:

  1. Laden und extrahieren Sie nssm.exe
  2. Ich wollte eine einzelne Instanz ausführen, die sowohl als Hub als auch als Knoten fungiert. Daher habe ich keine Rolle angegeben. Ich wollte auch nur die Standardeinstellungen, also habe ich keine Parameter übergeben. Hier ist, was ich über die Befehlszeile getan habe: nssm Installieren Sie Selenium-Server "C: \ Programme \ Java \ jre6 \ bin \ java.exe" "-jar C: \ Selenium \ selen-server-standalone-2.21. 0.jar "

Wenn Sie nur als Hub oder als Knoten ausgeführt werden möchten, fügen Sie den Knoten -role hub oder -role dem letzten Parameter in Schritt 2 hinzu, z. "-jar C: \ Selenium \ selen-server-standalone-2.21.0.jar -role-Hub". Sie können hier auch andere Parameter für Selen angeben.

Wenn Sie die Parameter später anpassen müssen, können Sie dies über Regedit unter HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \\ Parameters tun. Insbesondere enthält der AppParameters-Schlüssel die Parameter, die Sie an Selenium übergeben.

    
Joel Beckham 18.05.2012 17:15
quelle
1

Beende das folgende Projekt ... Ich habe es verwendet, um meinen Minecraft Server (Java-Projekt) als Windows-Dienst einzurichten.

Ссылка

Viel Glück

    
Tinman 10.08.2012 03:35
quelle
0

Und hier ist der Link zu einer haltbareren Lösung - zuerst erstellen Sie die BAT-Dateien wie in meiner anderen Antwort. Zweite diesen Artikel lesen - Es geht um die Erstellung des Dienstes. Ich würde empfehlen, auf die BAT-Dateien in den Optionen hinzuweisen.

Ich habe nie einen Service erstellt, so dass die Hilfeseite so viel ist, wie ich anbieten kann

    
Pavel Janicek 13.04.2012 13:50
quelle