aerokube / selenoid

Selenium Hub successor running browsers within containers. Scalable, immutable, self hosted Selenium-Grid on any platform with single binary.
https://aerokube.com/selenoid/latest/
Apache License 2.0
2.54k stars 318 forks source link

How to create safari, ie, edge images for selenoid framework? #479

Closed NazarSilchenko closed 4 years ago

NazarSilchenko commented 5 years ago

In docs I see you are saying there is a way to create a custom images. But there is no info about how to do it. Could you please point me to the right direction?

I want to create images to test on safari, ie, edge.

vania-pooh commented 5 years ago

@NazarSilchenko currently neither MacOS nor Windows can be run inside Docker container. So there is no way to do this for the moment.

leorush commented 5 years ago

@NazarSilchenko you can try to create a vm inside Docker container. For ex. look here - https://github.com/jgoerzen/docker-qemu https://github.com/kholia/OSX-KVM

derek-adair commented 5 years ago

I know its not a "container" but you can test vs safari like this. Basically, runing selenoid on a VM of the desired OS with SafariDriver and -disabled-docker.

derek-adair commented 5 years ago

The same could work w/ theoretically any browser/OS combo.

vania-pooh commented 4 years ago

This was described in detail in https://github.com/aerokube/windows-images.