| Index: chrome/test/automation/automation_json_requests.cc
|
| diff --git a/chrome/test/automation/automation_json_requests.cc b/chrome/test/automation/automation_json_requests.cc
|
| index 7ac9369c34dbef49cfbaaef2865ad6550a75e5de..ff84f04de21530659f6e937e52803de3434f35b6 100644
|
| --- a/chrome/test/automation/automation_json_requests.cc
|
| +++ b/chrome/test/automation/automation_json_requests.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "chrome/test/automation/automation_json_requests.h"
|
|
|
| +#include "base/file_path.h"
|
| #include "base/scoped_ptr.h"
|
| #include "base/values.h"
|
| #include "base/json/json_reader.h"
|
| @@ -195,6 +196,28 @@ bool SendReloadJSONRequest(
|
| return SendAutomationJSONRequest(sender, dict, &reply_dict);
|
| }
|
|
|
| +bool SendCaptureEntirePageJSONRequest(
|
| + AutomationMessageSender* sender,
|
| + int browser_index,
|
| + int tab_index,
|
| + const FilePath& path) {
|
| + DictionaryValue dict;
|
| + dict.SetString("command", "CaptureEntirePage");
|
| + dict.SetInteger("windex", browser_index);
|
| + dict.SetInteger("tab_index", tab_index);
|
| + dict.SetString("path", path.value());
|
| + DictionaryValue reply_dict;
|
| +
|
| + if (!SendAutomationJSONRequest(sender, dict, &reply_dict))
|
| + return false;
|
| +
|
| + bool success;
|
| + if (!reply_dict.GetBoolean("success", &success))
|
| + return false;
|
| +
|
| + return success;
|
| +}
|
| +
|
| bool SendGetTabURLJSONRequest(
|
| AutomationMessageSender* sender,
|
| int browser_index,
|
|
|