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

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

Embed Size (px)

Citation preview

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?