diff --git a/py/test/selenium/webdriver/common/network.py b/py/test/selenium/webdriver/common/network.py index 925c73717280a..801ae4e6ec3eb 100644 --- a/py/test/selenium/webdriver/common/network.py +++ b/py/test/selenium/webdriver/common/network.py @@ -19,7 +19,10 @@ def get_interface_ip(ifname): )[20:24]) def get_lan_ip(): - ip = socket.gethostbyname(socket.gethostname()) + try: + ip = socket.gethostbyname(socket.gethostname()) + except: + return '0.0.0.0' if ip.startswith("127.") and os.name != "nt": interfaces = ["eth0","eth1","eth2","en0","en1","en2","en3","en4","wlan0","wlan1","wifi0","ath0","ath1","ppp0"] for ifname in interfaces: @@ -28,4 +31,4 @@ def get_lan_ip(): break except IOError: pass - return ip \ No newline at end of file + return ip