Description
What happened?
Using Selenium Grid 4.7.0 version to connect the Hub and Node. So i started the hub command in my local machine and started the Node command in VM, before that, i set the Chrome driver path in my local machine and VM.
Hub Machine
java -jar selenium-server-4.7.0.jar hub --publish-events tcp://<hub-ip>:8886 --subscribe-events tcp://<hub-ip>:8887 --port 8888
Node Machine (Remote Machine)
java -jar "C:\QATools\selenium-server-4.7.0.jar" node --publish-events tcp://<hub-ip>:8886 --subscribe-events tcp://<hub-ip>.1:8887
when I run the Node command in VM, i see this message "WARN [DriverService.findExecutable] - Unable to obtain driver using Selenium Manager: The driver executable must exist: C:"
then i see the Sending registration event message, and No communication between Hub and Node
How can we reproduce the issue?
C:\>chromedriver.exe -v
ChromeDriver 108.0.5359.71 (1e0e3868ee06e91ad636a874420e3ca3ae3756ac-refs/branch-heads/5359@{#1016})
Remote Machine - Command Prompt
C:\> java -jar "C:\QATools\selenium-server-4.7.0.jar" node --publish-events tcp://<hub-ip>:8886 --subscribe-events tcp://<hub-ip>.1:8887
Relevant log output
10:03:20.764 INFO [LogManager$RootLogger.log] - Using the system default encoding
10:03:20.769 INFO [OpenTelemetryTracer.createTracer] - Using OpenTelemetry for tracing
10:03:20.964 INFO [UnboundZmqEventBus.<init>] - Connecting to tcp://10.212.203.1:8886 and tcp://10.212.203.1:8887
10:03:21.044 INFO [UnboundZmqEventBus.<init>] - Sockets created
10:03:22.052 INFO [UnboundZmqEventBus.<init>] - Event bus ready
10:03:22.187 INFO [NodeServer.createHandlers] - Reporting self as: http://10.237.48.12:5555
10:03:22.342 INFO [NodeOptions.getSessionFactories] - Detected 2 available processors
10:03:22.607 WARN [DriverService.findExecutable] - Unable to obtain driver using Selenium Manager: The driver executable must exist: C:\
10:03:22.687 WARN [DriverService.findExecutable] - Unable to obtain driver using Selenium Manager: The driver executable must exist: C:\
10:03:22.767 WARN [DriverService.findExecutable] - Unable to obtain driver using Selenium Manager: The driver executable must exist: C:\
10:03:22.772 INFO [NodeOptions.discoverDrivers] - Discovered 1 driver(s)
10:03:22.827 INFO [NodeOptions.report] - Adding Chrome for {"browserName": "chrome"} 2 times
10:03:22.837 INFO [Node.<init>] - Binding additional locator mechanisms: id, relative, name
10:03:23.232 INFO [NodeServer$1.start] - Starting registration process for Node http://10.237.48.12:5555
10:03:23.232 INFO [NodeServer.execute] - Started Selenium node 4.7.0 (revision 52e3a49ea2): http://10.237.48.12:5555
10:03:23.247 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:03:33.254 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:03:43.258 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:03:53.260 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:04:03.264 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:04:13.267 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
10:04:23.267 INFO [NodeServer$1.lambda$start$1] - Sending registration event...
Operating System
Windows 10
Selenium version
4.7.0
What are the browser(s) and version(s) where you see this issue?
Chrome 108.0
What are the browser driver(s) and version(s) where you see this issue?
ChromeDriver 108.0.5359.71
Are you using Selenium Grid?
4.7.0