Skip to content

Selenium proxy with functionality to add certificate-based client authentication for end-to-end tests

Notifications You must be signed in to change notification settings

patricsteiner/seleniumSslProxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Selenium SSL Proxy

Selenium proxy with functionality to add certificate-based client authentication for end-to-end tests.

This is how it works:

  • intercept Selenium HTTP requests with BrowserMob
  • setup an SSLContext given a certificate (.pfx file) and password
  • use okhttp to forward the request to the target URL
  • convert the okhttp Response to a netty FullHttpResponse so it can be handled by Selenium

Dependencies

  • selenium: 3.11.0
  • browsermob: 2.1.5
  • okhttp and okhttp-tls: 3.14.1

About

Selenium proxy with functionality to add certificate-based client authentication for end-to-end tests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages