Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 This file contains high-level info about how ChromeDriver works and how to | |
| 2 contribute. | |
| 3 | |
| 4 =====Architecture===== | |
| 5 ChromeDriver is an implementation of the WebDriver standard, | |
| 6 which allows users to automate testing of their website across browsers. | |
| 7 | |
| 8 ChromeDriver is shipped separately from Chrome. It controls Chrome out of | |
| 9 process through DevTools (WebKit Inspector). ChromeDriver is a shared library | |
| 10 which exports a few functions for executing WebDriver-standard commands, which | |
| 11 are packaged in JSON. The WebDriver open source project maintains clients in | |
| 12 various languages which can load this shared library. | |
| 13 | |
| 14 For internal use, a custom python client for ChromeDriver is available in | |
| 15 chromedriver.py. | |
|
klundberg
2013/01/09 18:43:09
Maybe you should mention that chromedriver.py (cur
kkania
2013/01/09 18:58:21
Good idea. done
| |
| 16 | |
| 17 =====Testing===== | |
| 18 There are 4 test suites for verifying ChromeDriver's correctness: | |
| 19 | |
| 20 1) chromedriver2_unittests (chrome/chrome_tests.gypi) | |
| 21 This is the unittest target, which runs on the main waterfall on win/mac/linux | |
| 22 and can close the tree. It is also run on the commit queue and try bots by | |
| 23 default. Tests should take a few milliseconds and be very stable. | |
| 24 | |
| 25 2) chromedriver2_tests (chrome/chrome_tests.gypi) | |
| 26 This is a collection of C++ medium sized tests which can be run optionally | |
| 27 on the trybots. | |
| 28 | |
| 29 3) python tests | |
| 30 These are integration tests which can be found in run_py_tests.py. They are | |
| 31 run on the chromium QA bots: | |
| 32 http://build.chromium.org/p/chromium.pyauto/waterfall | |
| 33 | |
| 34 4) WebDriver Java acceptance tests | |
| 35 These are integration tests from the WebDriver open source project which can | |
| 36 be run via run_java_tests.py. | |
| 37 See http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/webdriver | |
| 38 | |
| 39 =====Issues===== | |
| 40 Issues are tracked in chromium's issue tracker with Feature=WebDriver. | |
|
klundberg
2013/01/09 18:43:09
Maybe add a link to crbug?
kkania
2013/01/09 18:58:21
Done.
| |
| OLD | NEW |