Using java-client 8.4.0
- Started my Hub and Nodes like using this
java -jar selenium-server-4.9.0.jar hub --port 4444
java -jar selenium-server-4.9.0.jar node --hub http://localhost:4444/grid/register --port 6666
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setPageLoadStrategy(PageLoadStrategy.NONE);
if (strHeadless.equals(“True”)) {
chromeOptions.addArguments("–headless=new");
chromeOptions.addArguments(“start-maximized”);
chromeOptions.addArguments(“enable-features=NetworkService,NetworkServiceInProcess”);
chromeOptions.addArguments("–no-sandbox");
chromeOptions.addArguments(“enable-precise-memory-info”);
chromeOptions.addArguments(“disable-infobars”);
chromeOptions.addArguments(“platformName”, “Chrome”);
chromeOptions.addArguments("–window-size=1920,1080");
}
String gridUrl = “http://localhost:6666/wd/hub”;
try {
URL remoteUrl = new URL(gridUrl);
WebDriver driver = new RemoteWebDriver(remoteUrl, chromeOptions);
} catch (Exception e) {
Reporter.log("<font color='red'>The Selenium Hub and Node were not started</font>");
Assert.fail("The Selenium Node was not started-" + gridUrl);
}
Error Message:
org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 404. Message: Unable to find handler for (POST) /wd/hub/session
Host info: host: ‘MacBook-Pro-2.local’, ip: ‘2601:441:4901:632a:d9a5:44f0:30e8:24d2%en0’
Build info: version: ‘4.9.0’, revision: ‘d7057100a6’
System info: os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘13.3.1’, java.version: ‘1.8.0_371’
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [headless, start-maximized, enable-features=NetworkServ…, --no-sandbox, enable-precise-memory-info, disable-infobars, platformName, Chrome, --window-size=1920,1080], extensions: []}, pageLoadStrategy: none}]}]
Capabilities {browserName: chrome, goog:chromeOptions: {args: [headless, start-maximized, enable-features=NetworkServ…, --no-sandbox, enable-precise-memory-info, disable-infobars, platformName, Chrome, --window-size=1920,1080], extensions: []}, pageLoadStrategy: none}
What am I missing?