2015-09-01 19 views
5

Ich möchte mehrere Internet Explorer-Versionen auf demselben Computer mit Selenium WebDriver mit Docker anstelle von virtuellen Maschinen ausführen. Docker läuft, soweit ich weiß, vollständig auf Linux, was IE in Docker unmöglich machen würde. Ich frage nur, weil Docker an Microsoft Azure arbeitet.Ist es möglich, den Internet Explorer zu docken?

Antwort

5

Docker funktioniert derzeit nicht mit Windows-basierten Anwendungen. Der Docker auf Azure ist Docker, der auf Linux-VMs in Azure ausgeführt wird. Es gibt derzeit eine Roadmap zum Docken von Windows in Windows Server 2016.

+1

Jetzt, 2 Jahre später, wäre es interessant, Updates zu diesem Thema zu sehen – Clijsters

+0

Ich werde versuchen, diese Woche zu aktualisieren. Es gab bedeutende Änderungen wie Docker für Windows, aber es ist eine Lite-Version des Windows-Servers, also müsste ich sehen, was die Einschränkungen sind. –

2

Sie können Wein und IE6 oder IE7 installieren. Ich denke, du würdest IE 10 oder IE11 bevorzugen.

Werfen Sie einen Blick zum Beispiel auf

https://hub.docker.com/r/tianon/wine/

oder

https://hub.docker.com/r/jess/wine/,

und nach winehq.org, können Sie einen veralteten Browser wie IE7 verwenden, wenn Sie ändern die vorherigen Dockerfiles.

Vergessen Sie nicht, dass Sie nicht alle verfügbaren DLLs mit Wein haben.

+0

IE6 und 7 werden von Microsoft nicht einmal mehr unterstützt. –

+0

Beachten Sie, dass alle aktuellen (und veralteten) Versionen als "Müll" gekennzeichnet sind. Für ernsthafte Tests ist dies keine Option. – Qdeep