chromium/third_party/selenium-atoms/README.chromium

Name: Selenium Atoms
Short Name: selenium-atoms
URL: https://github.com/SeleniumHQ/selenium/tree/trunk
Version: N/A
Revision: bd5cbe5b3a3e60b5970d8168474dd69a996c392c
Security Critical: no
Shipped: yes
License: Apache 2
License File: LICENSE

Description:
  Standard implementation of some WebDriver functions.

Contents:
  LICENSE
    A copy of the LICENSE file at the version shipped.

  atoms.h, atoms.cc
    These atoms are generated by the webdriver team and are to be checked in
    manually. The current version was generated from revision
    bd5cbe5b3a3e60b5970d8168474dd69a996c392c.

    Generating the atoms require a build tool named Bazel. Download it
    from https://bazel.build/.

    To generate the atoms using the code found in selenium tree:
      $ git clone https://github.com/SeleniumHQ/selenium.git
      $ cd selenium
      $ git apply ${CHROMIUM_ROOT}/third_party/selenium-atoms/patch.diff
      $ bazel build javascript/chrome-driver/...
      $ cp bazel-bin/javascript/chrome-driver/atoms.h \
           ${CHROMIUM_ROOT}/third_party/selenium-atoms/atoms.h
      $ cp bazel-bin/javascript/chrome-driver/atoms.cc \
           ${CHROMIUM_ROOT}/third_party/selenium-atoms/atoms.cc

    The atoms.h/cc files are only used directly in the chrome version of
    webdriver found under the path //chrome/test/chromedriver.

    bazel-bin is a symlink. To find files within the selenium folder, add -L
    $ find -L . -name atoms.h

    If the patch.diff fails to apply, rerun with --reject. Review the output and
    manually merge the failed changes. Regenerate the patch when finished:
    $ git diff > ${CHROMIUM_ROOT}/third_party/selenium-atoms/patch.diff

Local Modifications:
- Applied changes in patch.diff to the selenium tree prior to building the atoms.

The following dependency list is obtained from //third_party/js of selenium repo.


-------------------- DEPENDENCY DIVIDER --------------------

Name: Sizzle
URL: https://sizzlejs.com/
Version: N/A
Revision: bd5cbe5b3a3e60b5970d8168474dd69a996c392c
Security Critical: no
Shipped: yes
License: MIT
License File: LICENSE.sizzle

-------------------- DEPENDENCY DIVIDER --------------------

Name: Wicked Good XPath
Short Name: wgxpath
URL: https://github.com/google/wicked-good-xpath
Version: N/A
Revision: bd5cbe5b3a3e60b5970d8168474dd69a996c392c
Security Critical: no
Shipped: yes
License: MIT
License File: LICENSE.wgxpath