| Index: chrome/test/webdriver/automation.cc
|
| diff --git a/chrome/test/webdriver/automation.cc b/chrome/test/webdriver/automation.cc
|
| index cbc8e0e95609f9fc1c55c3372ad2f419b1fcec50..78fb6e934c8e6861bb3584ff7b707dd1e669f37f 100644
|
| --- a/chrome/test/webdriver/automation.cc
|
| +++ b/chrome/test/webdriver/automation.cc
|
| @@ -232,6 +232,19 @@ void Automation::SendWebKeyEvent(int tab_id,
|
| automation(), windex, tab_index, key_event);
|
| }
|
|
|
| +void Automation::CaptureEntirePageAsPNG(int tab_id,
|
| + const FilePath& path,
|
| + bool* success) {
|
| + int windex = 0, tab_index = 0;
|
| + if (!GetIndicesForTab(tab_id, &windex, &tab_index)) {
|
| + *success = false;
|
| + return;
|
| + }
|
| +
|
| + *success = SendCaptureEntirePageJSONRequest(
|
| + automation(), windex, tab_index, path);
|
| +}
|
| +
|
| void Automation::NavigateToURL(int tab_id,
|
| const std::string& url,
|
| bool* success) {
|
|
|