From 42c3579fadabb68e4757f4eaa5277823b3764c26 Mon Sep 17 00:00:00 2001 From: jkohls Date: Mon, 6 Apr 2015 14:05:57 -0700 Subject: [PATCH] Update remote_connection.py If the connection is going to use https then don't modify the URL to use an IP address. Keep that sucker a hostname. --- py/selenium/webdriver/remote/remote_connection.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/py/selenium/webdriver/remote/remote_connection.py b/py/selenium/webdriver/remote/remote_connection.py index 8d6e5cf311e3a..1ccdcbe0cd4f6 100644 --- a/py/selenium/webdriver/remote/remote_connection.py +++ b/py/selenium/webdriver/remote/remote_connection.py @@ -142,8 +142,11 @@ def __init__(self, remote_server_addr, keep_alive=False): addr = "" if parsed_url.hostname: try: - netloc = socket.gethostbyname(parsed_url.hostname) - addr = netloc + if parsed_url.scheme == "https": + addr = netloc = parsed_url.hostname + else: + netloc = socket.gethostbyname(parsed_url.hostname) + addr = netloc if parsed_url.port: netloc += ':%d' % parsed_url.port if parsed_url.username: