2017-01-25 30 views
0

Wir verwenden VSTS, um Anwendungen zu erstellen, aber das alles ist nicht auf Remote-Computer, sondern in der Cloud. Ich muss Selen-Grid auf dieser Wolke laufen lassen, um meine Tests auf Knoten auszuführen, wie kann ich es tun? Wenn es ein Remote-Computer war, ist es ok remotly und Grid-Hub von cmd ausführen, aber es ist eine Wolke, so ist es möglich, Grid-Hub auszuführen ?Selen Gitter und Azure

Antwort

2

Basierend auf meinem Verständnis scheint es, dass Sie Selen Grid auf Azure ausführen möchten, um Ihren Test auszuführen. Wenn Sie Azure Web App verwenden, können Sie Selenium Grid Hub als Standorterweiterung für Azure über das Kudu-Tool installieren, siehe unten.

  1. Besuchen Sie das Kudu Tool Ihrer Azure WebApp und bewegen Sie auf die Registerkarte Site extensions über die URL https://<your-webapp-name>.scm.azurewebsites.net/SiteExtensions/?#gallery, wie die Schritte der Abbildung unten folgen.

enter image description here

  1. Ansicht die README.md von selenium grid hub site extension on GitHub zu wissen, wie es zu benutzen und Ihren Test zu tun.

Selen-Grid Hub-Standort-Erweiterung für Azure

Einmal installiert, auf http navigieren: //.azurewebsites.net/grid/console die Netz Konsole sehen

(Sie möglicherweise müssen sie die Web-App zu starten und stoppen, um es den applicaitonhost.config Änderungen abholen zu bekommen)

Einschränkungen

  • , wenn Sie ermöglichen HTTPS die Hub läuft, aber ich kann nicht Knoten bekommen HTTPS beitreten über :(
  • Authentifizierung scheint wichtig, wenn ein Hub in der Cloud laufen, aber ich weiß nicht, wie, Unterstützung für diese

Ich hoffe, es hilft.

+0

Exacly werde ich versuchen und lassen Sie wissen, danke :) – MIHO