1

Ich habe ein Selenium Grid auf einer AWS EC2-Instanz installiert. Ich möchte von meinem lokalen Rechner aus über Java eine Verbindung herstellen, um meine Tests über einen RemoteWebDriver zu starten. Ich kann jedoch keine Verbindung zum Server herstellen, weder über SSH noch über die öffentliche IP-Adresse.Kann nicht mit Selenium Grid unter AWS EC2 verbunden werden

Zum Beispiel muss ich auf die Instanz auf Port für eine URL von http://123.456.78.910:4444/wd/hub zugreifen das würde dann eine Verbindung herstellen und meine Tests erhalten.

Immer wenn ich versuche, die öffentliche IP zu verwenden, bekomme ich einfach eine Auszeit.

Jede Hilfe würde sehr geschätzt werden.

+0

Sie können SSH auch nicht? – error2007s

+0

Ist dies auf einem Windows- oder Linux-Server? –

+0

Dies ist eine Linux-Box, ich kann SSH dazu, aber ich kann nicht auf die URL auf der Linux-Box zugreifen. – Smoeey

Antwort

1

Sie erhalten eine Zeitüberschreitung, weil Ihr Port 4444 in der EC2-Sicherheitsgruppe blockiert ist. Überprüfen Sie unten, dass Sie diese Regel zu Ihrer EC2-Sicherheitsgruppe hinzugefügt haben. Sie können entweder 0.0.0.0/0 hinzufügen, aber ich schlage vor, nur Ihre IP hinzuzufügen, da Sie die einzige sein werden, die von Ihrer lokalen und aus Sicherheitsgründen auf diesen Port zugreift.

enter image description here

+0

Vielen Dank für Ihre Hilfe. Ich versuchte das mit meiner IP und allem, aber es lehnt immer noch die Verbindung ab und sagt, dass es abgelaufen ist. Dies sind meine Einstellungen: http://i.imgur.com/28s1Ghl.jpg – Smoeey

+1

Fügen Sie eine weitere Regel hinzu http tcp 80 0.0.0.0/0 – error2007s

Verwandte Themen