Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Browsers: How to Run them in Docker containers

1,285 views

Published on

This is a presentation for my talk about launching Windows-only browsers in Docker images under Linux.

Published in: Software
  • I have always found it hard to meet the requirements of being a student. Ever since my years of high school, I really have no idea what professors are looking for to give good grades. After some google searching, I found this service ⇒ www.HelpWriting.net ⇐ who helped me write my research paper. The final result was amazing, and I highly recommend ⇒ www.HelpWriting.net ⇐ to anyone in the same mindset as me.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Windows Browsers: How to Run them in Docker containers

  1. 1. Windows Browsers: how to run them in Docker containers by Ivan Krutov
  2. 2. About me Java & Golang developer Devops Big Selenium cluster
  3. 3. Big Selenium Cluster Typical Selenium Grid 50 browsers 10000 sessions / day 1 data center 5 rps 500 Kbit/s Sometimes down My cluster 5000+ browsers 2.5M sessions / day 5 data centers 4000 rps > 2 Gbit/s 24/7/365
  4. 4. Big Selenium Cluster
  5. 5. Selenium Tools Selenoid BrowsersMoon
  6. 6. Why 75-80% of desktop market share IE and MS Edge run only under Windows Legacy applications running under IE only Different web pages rendering
  7. 7. Windows is the most complicated Selenium platform
  8. 8. Traditional Selenium testing Selenium API Web Driver Browser
  9. 9. Traditional Selenium testing
  10. 10. Traditional Selenium testing IE 8 IE 11 Webdriver
  11. 11. Traditional Selenium testing
  12. 12. Traditional Selenium testing
  13. 13. Traditional Selenium testing on Windows is very expensive
  14. 14. Browsers in containers
  15. 15. Windows in Docker container ?
  16. 16. Android in Docker container Appium
  17. 17. Windows in Docker container Webdriver
  18. 18. Building Windows image (step 1/3) ISO LaserDisc VM Webdriver
  19. 19. Building Windows image (step 2/3) VM memory.img disk.img
  20. 20. Building Windows image (step 3/3)
  21. 21. Windows Images
  22. 22. An efficient launcher Selenoid IE 8 IE 11 Edge Edge
  23. 23. Live Browser Screen WindowsSelenoidSelenoid UI VNCWS
  24. 24. Video Recording Windows ffmpeg Video X
  25. 25. Windows + Selenoid
  26. 26. Limitations /dev/kvm
  27. 27. Licenses VDA
  28. 28. Selenoid Windows
  29. 29. References https://github.com/aerokube/selenoid https://github.com/aerokube/windows-images @aerokube https://t.me/aerokube https://aerokube.com/ https://bit.ly/2C2LstZ

×