From 6038ea464b1575fa052e423f55d5c1c06e4a29c4 Mon Sep 17 00:00:00 2001 From: Rahul Kant jha Date: Mon, 1 Jun 2026 00:53:50 +0530 Subject: [PATCH 1/3] Clarify Python Remote WebDriver connection example Replace the Python basic remote example with an explicit command_executor URL and options setup so users can see how to configure the connection directly. Fixes #2623 --- .../webdriver/drivers/remote_webdriver.en.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md index 2f1492665407..3e639bc8a513 100644 --- a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md +++ b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md @@ -28,7 +28,15 @@ and an options instance are both required. {{< gh-codeblock path="/examples/java/src/test/java/dev/selenium/drivers/RemoteWebDriverTest.java#L38-L39" >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="/examples/python/tests/drivers/test_remote_webdriver.py#L13-L14" >}} +```python +from selenium import webdriver + +options = webdriver.ChromeOptions() +driver = webdriver.Remote( + command_executor="http://localhost:4444/wd/hub", + options=options +) +``` {{% /tab %}} {{< tab header="CSharp" >}} {{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs#L28-L29" >}} From d4552902a13af44a5c32bdb29402e78179a65cc2 Mon Sep 17 00:00:00 2001 From: Rahul Kant jha Date: Mon, 1 Jun 2026 01:19:34 +0530 Subject: [PATCH 2/3] Use base Grid URL in Python Remote WebDriver example Align Python command_executor example with repository Grid setup conventions by using the base endpoint without /wd/hub. Follow-up for #2623 --- .../documentation/webdriver/drivers/remote_webdriver.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md index 3e639bc8a513..eb70ebf115a7 100644 --- a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md +++ b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md @@ -33,7 +33,7 @@ from selenium import webdriver options = webdriver.ChromeOptions() driver = webdriver.Remote( - command_executor="http://localhost:4444/wd/hub", + command_executor="http://localhost:4444", options=options ) ``` From 90fb2b5f55cd40fb9f42c3b5382cf1885be4e65f Mon Sep 17 00:00:00 2001 From: Rahul Kant jha Date: Mon, 1 Jun 2026 11:14:31 +0530 Subject: [PATCH 3/3] Use shared Python example source in remote webdriver docs --- .../webdriver/drivers/remote_webdriver.en.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md index eb70ebf115a7..a544c21826fb 100644 --- a/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md +++ b/website_and_docs/content/documentation/webdriver/drivers/remote_webdriver.en.md @@ -28,15 +28,7 @@ and an options instance are both required. {{< gh-codeblock path="/examples/java/src/test/java/dev/selenium/drivers/RemoteWebDriverTest.java#L38-L39" >}} {{< /tab >}} {{% tab header="Python" %}} -```python -from selenium import webdriver - -options = webdriver.ChromeOptions() -driver = webdriver.Remote( - command_executor="http://localhost:4444", - options=options -) -``` +{{< gh-codeblock path="/examples/python/tests/drivers/test_remote_webdriver.py#L16-L21" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< gh-codeblock path="/examples/dotnet/SeleniumDocs/Drivers/RemoteWebDriverTest.cs#L28-L29" >}}