To make it easy to find, I move the anwser here from comments.
Chrome driver controls Chrome browser through Chrome DevTools Protocol which is based on websocket. This article gives more details
Related Contents:
- Many process of Google Chrome (32 bit)
- Is there a version of Selenium WebDriver that is not detectable?
- selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80
- ERROR:ssl_client_socket_openssl.cc(1158)] handshake failed with ChromeDriver Chrome browser and Selenium
- WebDriverException: unknown error: DevToolsActivePort file doesn’t exist while trying to initiate Chrome Browser
- NoSuchElementException, Selenium unable to locate element
- Selenium Google Login Block
- How to run Selenium WebDriver test cases in Chrome
- SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
- Why doesn’t ChromeDriver require Chrome or Chromium?
- Page load strategy for Chrome driver (Updated till Selenium v3.12.0)
- Server terminated early with status 1 error with Selenium for ChromeDriver and Chrome Browser and the log message “Only local connections are allowed”
- What is benefit of using ChromeDriver over WebDriver if we are using only Chrome Browser in our Selenium Automation Script
- How to turn off w3c in chromedriver to address the error unknown command: Cannot call non W3C standard command while in W3C
- How to open Chrome browser console through Selenium?
- What is the difference between WebDriver and WebElement in Selenium?
- Can Selenium interact with an existing browser session?
- What is the difference between cssSelector & Xpath and which is better with respect to performance for cross browser testing?
- Selenium: Point towards default Chrome session
- Using implicit wait in selenium
- java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property
- Unable to use Selenium to automate Chase site login
- Error Message: ‘chromedriver’ executable needs to be PATH
- How to inspect element for Selenium v3.6 as FireBug is not an option any more for FF 56?
- Error [SEVERE]: Timed out receiving message from renderer: 20.000 while executing the testsuite through Selenium on Jenkins
- Reached error page: about:neterror when trying to navigate to other tabs if there is a form submit under that tab
- Clarification of the cause of mixing Implicit and Explicit waits in Selenium doc
- release Selenium chromedriver.exe from memory
- Timed out receiving message from renderer: 0.100 log messages using ChromeDriver and Chrome v80 through Selenium Java
- unknown error: Chrome failed to start: exited abnormally (Driver info: chromedriver=2.9
- SessionNotCreatedException: Message: session not created from disconnected: unable to connect to renderer with ChromeDriver 2.45 Chrome v71
- How to download XML files avoiding the popup This type of file may harm your computer through ChromeDriver and Chrome using Selenium in Python
- Refreshing Web Page By WebDriver When Waiting For Specific Condition
- java.lang.Error: Unresolved compilation problems : WebDriver/ChromeDriver cannot be resolved to a type error while executing selenium tests
- Unable to sign into google with selenium automation because of “This browser or app may not be secure.”
- Unable to hide “Chrome is being controlled by automated software” infobar within Chrome v76
- What is the exact purpose of Selenium Grid?
- I need to find an element in Selenium by CSS
- How to ignore ssl_client_socket_impl.cc(1061)] handshake failed in selenium c# ChromeDriver
- How to get rid of the infobar “Chrome is being controlled by automated test software” through Selenium
- OpenQA.Selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally while executing tests through Selenium start on linux
- Selenium Chrome Browser org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start
- Selenium use chrome on Colab got unexpectedly exited
- java.lang.IllegalStateException: The driver executable does not exist: while trying to execute tests through Selenium, ChromeDriver and Chrome
- Selenium on MAC, Message: ‘chromedriver’ executable may have wrong permissions
- How do I protect the ports that chromedriver use?
- Chrome browser initiated through ChromeDriver gets detected
- WebDriverException: Service U:/Scraping/chromedriver.exe unexpectedly exited. Status code was: 1 while working with Chrome and Python
- WebDriverError: disconnected: unable to connect to renderer
- Is there a Selenium WebDriver available for the Microsoft Edge browser?