Unable to open chrome browser using remote web driver

485 views
Skip to first unread message

Chandra Bolisetty

unread,
May 9, 2022, 9:48:10 AM5/9/22
to Selenium Users
Hi,

Previous i am able to work on hte Chrome browser using remote webdriver [ Grid set up]

after Chrome browser update, i am unable to work on Chrome browser 

Can someone help me out on this 

Thanks in Advance...!

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 98
Current browser version is 101.0.4951.54 with binary path /usr/bin/google-chrome
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:13:22.693Z'
System info: host: 'ibxtestASUS', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.13.0-40-generic', java.version: '11.0.15'
Driver info: driver.version: unknown
remote stacktrace: #0 0x557a751a2b33 <unknown>
#1 0x557a74c6b6d8 <unknown>
#2 0x557a74c923a5 <unknown>
#3 0x557a74c8dbfc <unknown>
#4 0x557a74c89fca <unknown>
#5 0x557a74cc4e0a <unknown>
#6 0x557a74cbef53 <unknown>
#7 0x557a74c94a0a <unknown>
#8 0x557a74c95ad5 <unknown>
#9 0x557a751d42fd <unknown>
#10 0x557a751ed4bb <unknown>
#11 0x557a751d60d5 <unknown>
#12 0x557a751ee145 <unknown>
#13 0x557a751c9aaf <unknown>
#14 0x557a7520aba8 <unknown>
#15 0x557a7520ad28 <unknown>
#16 0x557a7522548d <unknown>
#17 0x7fcce251f609 <unknown>

Stacktrace:
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (NativeConstructorAccessorImpl.java:-2)
    at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:62)
    at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance (Constructor.java:490)
    at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$new$0 (W3CHandshakeResponse.java:57)
    at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$getResponseFunction$2 (W3CHandshakeResponse.java:104)
    at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0 (ProtocolHandshake.java:122)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.Spliterators$ArraySpliterator.tryAdvance (Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel (ReferencePipeline.java:127)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel (AbstractPipeline.java:502)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:488)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.FindOps$FindOp.evaluateSequential (FindOps.java:150)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst (ReferencePipeline.java:543)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession (ProtocolHandshake.java:125)
    at org.openqa.selenium.remote.ProtocolHandshake.createSession (ProtocolHandshake.java:73)
    at org.openqa.selenium.remote.server.RemoteSession$Factory.performHandshake (RemoteSession.java:145)
    at org.openqa.selenium.remote.server.ServicedSession$Factory.apply (ServicedSession.java:160)
    at org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$12 (ActiveSessionFactory.java:177)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.ReferencePipeline$11$1.accept (ReferencePipeline.java:442)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.Spliterators$ArraySpliterator.tryAdvance (Spliterators.java:958)
    at java.util.stream.ReferencePipeline.forEachWithCancel (ReferencePipeline.java:127)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel (AbstractPipeline.java:502)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:488)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.FindOps$FindOp.evaluateSequential (FindOps.java:150)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst (ReferencePipeline.java:543)
    at org.openqa.selenium.remote.server.ActiveSessionFactory.apply (ActiveSessionFactory.java:180)
    at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$null$2 (NewSessionPipeline.java:65)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.Collections$2.tryAdvance (Collections.java:4747)
    at java.util.stream.ReferencePipeline.forEachWithCancel (ReferencePipeline.java:127)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel (AbstractPipeline.java:502)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:488)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.FindOps$FindOp.evaluateSequential (FindOps.java:150)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst (ReferencePipeline.java:543)
    at org.openqa.selenium.remote.server.NewSessionPipeline.lambda$createNewSession$3 (NewSessionPipeline.java:68)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.DistinctOps$1$2.accept (DistinctOps.java:175)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:195)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:177)
    at java.util.stream.Streams$StreamBuilderImpl.tryAdvance (Streams.java:397)
    at java.util.stream.Streams$ConcatSpliterator.tryAdvance (Streams.java:720)
    at java.util.stream.ReferencePipeline.forEachWithCancel (ReferencePipeline.java:127)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel (AbstractPipeline.java:502)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:488)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:474)
    at java.util.stream.FindOps$FindOp.evaluateSequential (FindOps.java:150)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findFirst (ReferencePipeline.java:543)
    at org.openqa.selenium.remote.server.NewSessionPipeline.createNewSession (NewSessionPipeline.java:71)
    at org.openqa.selenium.remote.server.commandhandler.BeginSession.execute (BeginSession.java:65)
    at org.openqa.selenium.remote.server.WebDriverServlet.lambda$handle$3 (WebDriverServlet.java:250)
    at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:515)
    at java.util.concurrent.FutureTask.run (FutureTask.java:264)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:628)
    at java.lang.Thread.run (Thread.java:829)

Dushyant Dandgawal

unread,
May 9, 2022, 1:57:39 PM5/9/22
to Selenium Users
Hi Chandra,

I think, you need to update your chrome driver for corresponding version of your Chrome browser. You can see that in your stacktrace:


selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 98
Current browser version is 101.0.4951.54 with binary path /usr/bin/google-chrome

You can download chrome driver as per your browser version from here:
https://chromedriver.storage.googleapis.com/index.html

Chandra Bolisetty

unread,
May 10, 2022, 12:48:30 AM5/10/22
to Selenium Users
Hi ,

Using Chrome Latest version [ Current browser version is 101.0.4951.54 ] ,
My Scenario is : when i am running chrome on same system it is working fine, Getting issue with Remote webdriver [ Selenium Grid setup ] 

from selenium import webdriver
from selenium.webdriver import DesiredCapabilities
#import chromedriver_autoinstaller


options = webdriver.ChromeOptions()
options.binary_location = "/usr/bin/google-chrome"
#chromedriver_autoinstaller.install()
driver = webdriver.Remote(
command_executor='http://192.168.9.163:14858/wd/hub',
#options=options,
desired_capabilities=DesiredCapabilities.CHROME.copy(),
#options= options
)
driver.get('http://www.google.com/')

Nortier David

unread,
May 10, 2022, 2:21:02 AM5/10/22
to seleniu...@googlegroups.com

Hello

 

This version of ChromeDriver only supports Chrome version 98 àyour chromedriver.exe’s version
Current browser version is 101.0.4951.54                                         à your Chrome’s version

 

It should be the same

 

Update your chromedriver.exe : https://www.selenium.dev/documentation/webdriver/getting_started/install_drivers/

 

 

David

 

De : seleniu...@googlegroups.com <seleniu...@googlegroups.com> De la part de Chandra Bolisetty
Envoyé : lundi 9 mai 2022 13:34
À : Selenium Users <seleniu...@googlegroups.com>
Objet : [selenium-users] Unable to open chrome browser using remote web driver

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/665da3e0-5dec-4ca0-b9aa-640edcdadc60n%40googlegroups.com.


====== DISCLAIMER ======

https://www.cph.be/maildisclaimer

Chandra Bolisetty

unread,
May 11, 2022, 2:21:18 AM5/11/22
to Selenium Users
Hi ,

I am using the latest chrome driver only, but still getting issue with remote webdriver .
from selenium import webdriver
from selenium.webdriver import DesiredCapabilities
#import chromedriver_autoinstaller


options = webdriver.ChromeOptions()
options.binary_location = "/usr/bin/google-chrome"
#chromedriver_autoinstaller.install()
driver = webdriver.Remote(
command_executor='http://192.168.9.163:14858/wd/hub',
#options=options,
desired_capabilities=DesiredCapabilities.CHROME.copy(),
#options= options
)
driver.get('http://www.google.com/')

Jeff Stevens

unread,
May 15, 2022, 12:56:27 AM5/15/22
to Selenium Users
I am getting the same issue as well. I am on Chrome 101, I am using Chromedriver 101, but Selenium says my chromedriver only supports chrome 99.
Reply all
Reply to author
Forward
0 new messages