testiumjs / testium-core

Juggling the bits and pieces to run integration tests
BSD 3-Clause "New" or "Revised" License
4 stars 7 forks source link

Add support for `proxy.tunnel` #28

Closed dbushong closed 7 years ago

dbushong commented 7 years ago

Now a setup like this will work:

driver = wd
browser = chrome
selenium.serverUrl = http://selenium.example.com::4444/wd/hub
proxy.tunnel.host = some-externally-accessible-server.example.net

TODO: better test of ssh client - still trying to figure out how to properly write test/processes/ssh-server.js

This PR also includes some NLM updates.

dbushong commented 7 years ago

Supported proxy.port = 0 and have manually tested the SSH code path - will make issue to add real test for it

jkrems commented 7 years ago

:shipit: