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.
6 common challenges setting up Selenium
Slavy Slavov
cofounder @equafy
Automation, not AutoMagic
2
1. Setup and optimization
3
Setup and optimization
Selenium hub
Multiple OS/Browser nodes
Disable auto updates
Hanging browsers
Multiple browsers per ...
5
2. Browser Settings
Internet Explorer
• Protected mode
• Popups, default
browser, first
run, security
• IE11
• Mixed content
• User vs. Local
...
3. Scaling
7
Static Dynamic Self-sufficient nodes
8
Maintenance
9
Caching
History
Sessions
Speed
WebDriver
upgrades
Deployment
Containers?
5. Upgrades
10
6. Visual Validations
11
Visual automatgic
validations
12
DOM data driven comparisons
Image objects map comparisons
Pixel level with threshold
Are ...
13
slavy.slavov@equafy.com
Upcoming SlideShare
Loading in …5
×

Slavy Slavov - 6 Common Challenges Setting Up Selenium in High Scale

308 views

Published on

Congratulations, you are tasked with setting up Selenium for a few projects so that the test automation can be optimized, scalable, predictable and cost-effective. Sounds hard? It does, because we often bump into pop-up windows, default browser settings, Selenium issues, user certificates, etc. We'll learn how to avoid these problems instead of wasting days on solving them one by one. In addition, we will learn how to scale and maintain the Selenium infrastructure - 6 common challenges which will meet and learn how to overcome.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Slavy Slavov - 6 Common Challenges Setting Up Selenium in High Scale

  1. 1. 6 common challenges setting up Selenium Slavy Slavov cofounder @equafy
  2. 2. Automation, not AutoMagic 2
  3. 3. 1. Setup and optimization 3
  4. 4. Setup and optimization Selenium hub Multiple OS/Browser nodes Disable auto updates Hanging browsers Multiple browsers per machine 4
  5. 5. 5 2. Browser Settings
  6. 6. Internet Explorer • Protected mode • Popups, default browser, first run, security • IE11 • Mixed content • User vs. Local • Microsoft Docs? Safari • plist config format • plutil Global • Valid certificate, wrong domain • Self-signed certificates CyberVillains • Compatibility 6
  7. 7. 3. Scaling 7 Static Dynamic Self-sufficient nodes
  8. 8. 8
  9. 9. Maintenance 9 Caching History Sessions Speed WebDriver upgrades Deployment Containers?
  10. 10. 5. Upgrades 10
  11. 11. 6. Visual Validations 11
  12. 12. Visual automatgic validations 12 DOM data driven comparisons Image objects map comparisons Pixel level with threshold Are there others?
  13. 13. 13 slavy.slavov@equafy.com

×