Skip to content

Commit e4fac23

Browse files
authored
Update README.md
1 parent 968c730 commit e4fac23

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# HtmlUnit Remote
2+
23
**HtmlUnit Remote** is a driver service for [HtmlUnitDriver](https://github.com/SeleniumHQ/htmlunit-driver) that enables you to acquire driver sessions from [Selenium 4 Grid](https://www.selenium.dev/documentation/grid).
34

45
### Background
56

6-
**Selenium 3 Grid** could be configured to supply **HtmlUnitDriver** sessions, supported by special-case handling within the Node server itself. This handling was not carried over into **Selenium 4 Grid**, which was completely re-engineered with new architecture and vastly expanded capabilities.
7+
To eliminate behavioral differences between local and remote configurations, the [Selenium Foundation](https://github.com/sbabcoc/Selenium-Foundation) framework always acquires browser sessions from a **Grid** instance, managing a local grid instance when not configured to use an existing instance. **Selenium 3 Grid** could be configured to supply **HtmlUnitDriver** sessions, supported by special-case handling within the Node server itself. This handling was not carried over into **Selenium 4 Grid**, which was completely re-engineered with new architecture and vastly expanded capabilities.
78

8-
To eliminate behavioral differences between local and remote configurations, the [Selenium Foundation](https://github.com/sbabcoc/Selenium-Foundation) framework always acquires browser sessions from a **Grid** instance, managing a local grid instance when not configured to use an existing instance. The lack of **HtmlUnitDriver** support in **Selenium 4 Grid** necessitated reconfiguring the project unit tests from using this Java-only managed artifact to using a standard browser like Chrome, an external dependency that requires additional resources and imposes additional risks of failure.
9+
The lack of **HtmlUnitDriver** support in **Selenium 4 Grid** necessitated reconfiguring the project unit tests from using this Java-only managed artifact to using a standard browser like Chrome, an external dependency that requires additional resources and imposes additional risks of failure.
910

1011
The driver service implemented by **HtmlUnit Remote** enables **Selenium 4 Grid** to supply **HtmlUnitDriver** sessions.
1112

0 commit comments

Comments
 (0)