• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

pylib/H12-Nov-2020-9,1116,331

COPYINGH A D07-Nov-202011.1 KiB205170

LICENSEH A D07-Nov-202084 43

OWNERSH A D07-Nov-2020111 75

README.chromiumH A D07-Nov-20201.7 KiB4837

atoms.ccH A D07-Nov-20201.1 MiB15,51715,457

atoms.hH A D07-Nov-20202.7 KiB7651

patch.diffH A D07-Nov-20204.1 KiB9688

README.chromium

1Name: Webdriver
2Short Name: selenium
3URL: http://selenium.googlecode.com/svn/trunk/py
4Version: unknown
5Revision: 18456
6Security Critical: no
7License: Apache 2, MIT and GPL v2
8License File: NOT_SHIPPED
9
10
11Description:
12  WebDriver is a clean, fast framework for automated testing of webapps.
13
14Contents:
15  pylib/
16    Python bindings and tests for WebDriver pulled in via DEPS.
17
18  atoms.h, atoms.cc
19    These atoms are generated by the webdriver team and are to be checked in
20    manually. The current version was generated from revision
21    ec9202eceb8b8e334ceee76e4670154c1aaf89a6.
22
23    Generating the atoms require a build tool named Bazel. Download it
24    from https://bazel.build/.
25
26    To generate the atoms using the code found in selenium tree:
27      $ git clone https://github.com/SeleniumHQ/selenium.git
28      $ cd selenium
29      $ git apply <chromium_dir>/src/third_party/webdriver/patch.diff
30      $ bazel build javascript/chrome-driver/...
31      $ cp bazel-bin/javascript/chrome-driver/atoms.h \
32           <chromium_dir>/src/third_party/webdriver/atoms.h
33      $ cp bazel-bin/javascript/chrome-driver/atoms.cc \
34           <chromium_dir>/src/third_party/webdriver/atoms.cc
35
36    The atoms.h/cc files are only used directly in the chrome version of
37    webdriver found under the path src/chrome/test/chromedriver.
38
39    bazel-bin is a symlink. To find files within the selenium folder, add -L
40    $ find -L . -name atoms.h
41
42    If the patch.diff fails to apply, rerun with --reject. Review the output and
43    manually merge the failed changes. Regenerate the patch when finished:
44    $ git diff > <chromium_dir>/src/third_party/webdriver/patch.diff
45
46Local Modifications:
47- Applied changes in patch.diff to the selenium tree prior to building the atoms.
48