2015-09-01 13 views
5

Chcę uruchomić wiele wersji przeglądarki Internet Explorer na tym samym komputerze za pomocą Selenium WebDriver z Dockerem zamiast z maszynami wirtualnymi. Docker działa na Linuksie, o ile wiem, co uniemożliwiłoby IE w Docker. Pytam tylko dlatego, że widzę Dockera pracującego na Microsoft Azure.Czy można dokować program Internet Explorer?

Odpowiedz

5

Docker obecnie nie działa z aplikacjami opartymi na systemie Windows. Docker na platformie Azure to Docker działający na maszynach wirtualnych systemu Linux na platformie Azure. Obecnie istnieje roadmap do Dockerize Windows w Windows Server 2016.

+1

Teraz, 2 lata później, byłoby interesujące zobaczyć aktualizacje tego wątku. – Clijsters

+0

Spróbuję i zaktualizuję go w tym tygodniu. Nastąpiły znaczące zmiany, takie jak Docker dla Windows, jednak jest to lite wersja serwera Windows, więc musiałbym zobaczyć, jakie są ograniczenia. –

2

Można zainstalować wino, i IE6 lub IE7. Chyba wolisz IE 10 lub IE11.

Wystarczy popatrzeć na przykład na

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

lub

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

i zgodnie winehq.org można wykorzystać przestarzałej przeglądarki, takie jak IE7, jeśli zmodyfikujesz poprzednie pliki Docker.

Nie zapomnij, że nie będziesz mieć wszystkich dostępnych plików DLL z winem.

+0

IE6 i 7 nie są już obsługiwane w moim Microsoft. –

+0

Pamiętaj, że wszystkie obecne (i najbardziej nieaktualne) wersje są oznaczone jako "Śmieci". W przypadku poważnych testów nie ma takiej opcji. – Qdeep

Powiązane problemy