2020
2121<br >
2222
23- Selenium is an umbrella project encapsulating a variety of tools and
24- libraries enabling web browser automation. Selenium specifically
25- provides an infrastructure for the [ W3C WebDriver specification] ( https://w3c.github.io/webdriver/ )
26- — a platform and language-neutral coding interface compatible with all
27- major web browsers.
23+ Selenium is an umbrella project that includes a variety of tools and libraries for automating web
24+ browsers. Specifically, Selenium provides infrastructure for the [ W3C WebDriver specification] ( https://w3c.github.io/webdriver/ ) —
25+ a platform- and language-neutral interface compatible with all major web browsers.Selenium specifically provides an infrastructure for the
2826
2927The project is made possible by volunteer contributors who've
3028generously donated thousands of hours in code development and upkeep.
3129
3230This README is for developers interested in contributing to the project.
3331For people looking to get started using Selenium, please check out
3432our [ User Manual] ( https://selenium.dev/documentation/ ) for detailed examples and descriptions, and if you
35- get stuck, there are several ways to [ Get Help ] ( https://www.selenium.dev/support/ ) .
33+ get stuck, there are several ways to [ get help ] ( https://www.selenium.dev/support/ ) .
3634
3735[ ![ CI] ( https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml/badge.svg )] ( https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml )
3836[ ![ CI - RBE] ( https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml/badge.svg )] ( https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml )
@@ -58,7 +56,7 @@ These are the requirements to create your own local dev environment to contribut
5856 installed. If you're met with a list of command-line options, you're referencing the JDK properly.
5957
6058### MacOS
61- * Xcode including the command-line tools. Install the latest version using: ` xcode-select --install `
59+ * Xcode including the command-line tools. Install the latest version using: ` xcode-select --install ` .
6260 * Rosetta for Apple Silicon Macs. Add ` build --host_platform=//:rosetta ` to the ` .bazelrc.local ` file. We are working
6361 to make sure this isn't required in the long run.
6462
@@ -145,7 +143,7 @@ The common Bazel commands are:
145143It's used to create executable binaries, libraries, or other artifacts.
146144* `bazel run` — builds the target and then executes it.
147145It's typically used for targets that produce executable binaries.
148- * `bazel test` — builds and runs the target in a context with additional testing functionality
146+ * `bazel test` — builds and runs the target in a context with additional testing functionality.
149147* `bazel query` — identifies available targets for the provided path.
150148
151149Each module that can be built is defined in a `BUILD.bazel` file. To execute the module you refer to it starting with a
@@ -533,7 +531,7 @@ Note that JavaScript generation is [currently broken](https://github.com/Seleniu
533531
534532## Releasing
535533
536- The full process for doing a release can be found in [ the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/Releasing-Selenium )
534+ The full process for doing a release can be found in [ the wiki] ( https://github.com/SeleniumHQ/selenium/wiki/Releasing-Selenium ) .
537535
538536Releasing is a combination of building and publishing, which often requires coordination of multiple executions
539537and additional processing.
0 commit comments