Package org.openqa.selenium.net
Class NetworkUtils
java.lang.Object
org.openqa.selenium.net.NetworkUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionMakes a best-effort attempt to figure out an externally addressable name for this host, falling back to a local connection only.Returns a non-loopback IP4 hostname of the local host.static String
Used by the mobile emulators that refuse to access localhost or 127.0.0.1 The IP4/IP6 requirements of this method are as-of-yet unspecified, but we return the string that is associated with the IP4 interfaceReturns a single address that is guaranteed to resolve to an ipv4 representation of localhost This may either be a hostname or an ip address, depending if we can guarantee what that the hostname will resolve to ip4.
-
Constructor Details
-
NetworkUtils
public NetworkUtils()
-
-
Method Details
-
getHostname
Makes a best-effort attempt to figure out an externally addressable name for this host, falling back to a local connection only. This may be a hostname, an IPv4 address, an IPv6 address, or (as a last resort) localhost. -
getHostAddress
-
getPrivateLocalAddress
-
getNonLoopbackAddressOfThisMachine
Used by the mobile emulators that refuse to access localhost or 127.0.0.1 The IP4/IP6 requirements of this method are as-of-yet unspecified, but we return the string that is associated with the IP4 interface- Returns:
- A String representing the host name or non-loopback IP4 address of this machine.
-
getIp4NonLoopbackAddressOfThisMachine
Returns a non-loopback IP4 hostname of the local host.- Returns:
- A string hostName
-
obtainLoopbackIp4Address
Returns a single address that is guaranteed to resolve to an ipv4 representation of localhost This may either be a hostname or an ip address, depending if we can guarantee what that the hostname will resolve to ip4.- Returns:
- The address part og such an address
-
getIpOfLoopBackIp4
-
getNetWorkDiags
-