slavy slavov - 6 common challenges setting up selenium in high scale

13
6 common challenges setting up Selenium Slavy Slavov cofounder @equafy

Upload: peter-sabev

Post on 15-Jan-2017

229 views

Category:

Software


0 download

TRANSCRIPT

6 common challenges setting up SeleniumSlavy Slavov cofounder @equafy

Automation, not AutoMagic

2

1. Setup and optimization

3

Setup and optimizationSelenium hub

Multiple OS/Browser nodes

Disable auto updates

Hanging browsers

Multiple browsers per machine

4

5

2. Browser Settings

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 certificatesCyberVillains

• Compatibility

6

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 there others?