Updating Selenium
This document is intended for committers who are creating pull requests for the Selenium project.
Workflow Instructions
First of all: ALWAYS work with feature branches.
- Bring your fork's
masterbranch in sync withupstream/master. - Create a new branch named
htmlunit_x_xx. - Switch to the newly created branch.
- Update the various subdirectories in
third_party/javawith the new HtmlUnit JARs, and update the build configuration files (e.g.,BUILD.bazel,BUCK, orbuild.desc). - Update the contents of
java/client/.projectfor Eclipse IDE support. - Update the library configuration files under
.idea/librariesfor IntelliJ IDEA. - Run the test suite from the command line (e.g., execute
go test_htmlunitor the corresponding Bazel target). - Commit your changes and open a pull request.

