2016-11-28 2 views
0

So fange ich an, Intern für Funktionstests zu verwenden, so weit, so gut, habe ich alles, Unit und Funktionstests.Intern - Erstellen Sie einen lokalen Tunnel für Funktionstests

Ich folgte ihr intern-tutorial

Jedes Mal, wenn Sie benötigen einen vollständigen Test gegen alle Plattformen laufen, die Testläufer verwenden. Wenn Sie Ihre Tests schreiben und sie schneller auf Korrektheit überprüfen möchten, können Sie entweder nur den Node.js-Client (nur für Komponententests) verwenden oder eine alternative Konfigurationsdatei erstellen, die nur mit einem einzelnen lokalen Test testet () Plattform, wie Ihre lokale Kopie von Chrome oder Firefox (für alle Tests, einschließlich Funktionstests).

Ich suchte nach ihrer Dokumentation, aber ich habe nichts genau über lokale "Tunnel" gefunden.

Ich benutze Intern mit Gulp, mein localhost ist localhost: 3000 und ich möchte auf meinem Chrome 54 auf Mac testen.

Danke

Antwort

0

Ich fand die Antwort. Ich musste den Tunnel zu Local Selenium wechseln.

  1. die neueste Version von
  2. Set Tunnel ChromeDriver Download
  3. Run 'NullTunnel' chromedriver --port = 4444 --url-base = wd/Hub
  4. Legen Sie Ihre Umgebungen Fähigkeiten [{browser: 'chrome'}]
  5. Führen Sie den Test Läufer

Obs:

  1. Vergessen Sie nicht, die chromedriver Datei zu Ihrem Projekt Wurzel zu kopieren.

  2. Ich hatte auf meinem Projekt-Stamm .\chromedriver --port=4444 --url-base=wd/hub

  3. Der Test Läufer laufen muss in einem neuen Befehlszeile/Terminal ausgeführt werden/Shell

Hoffnung, jemanden zu helfen, die die gleiche hatten Problem.

+0

Eigentlich, wenn Sie eine neuere Version von Intern (> = 3.3.2) verwenden und den Tunnel SeleniumLocal verwenden, müssen Sie die zusätzlichen Schritte nicht ausführen, wie Sie oben erwähnt haben. Sie können mehr Informationen hier lesen: https://www.sitepen.com/blog/2016/08/18/intern-3-3-released/ –

+0

Vielen Dank, ich werde einen Blick darauf werfen –

+0

Sorry, der Tunnel SeleniumTunnel, nicht SeleniumLocal :) –

1

Ich denke, NullTunnel ist das, was Sie suchen?

+0

ja! Dann habe ich eine Lösung gefunden. Es ist nicht klar, auf intern-Tutorial, wie es geht/wo Informationen darüber zu finden. Ich beantwortete meine eigene Frage hier :) –

Verwandte Themen