| Index: chrome/test/chromedriver/commands.cc
|
| diff --git a/chrome/test/chromedriver/commands.cc b/chrome/test/chromedriver/commands.cc
|
| index 50f26c8454a7e82ed0f9324d6e8c33849271be7d..2b474f7affeeaf7be595f132c9d77847883530be 100644
|
| --- a/chrome/test/chromedriver/commands.cc
|
| +++ b/chrome/test/chromedriver/commands.cc
|
| @@ -148,3 +148,19 @@ Status ExecuteSwitchToFrame(
|
| session->frame = frame;
|
| return Status(kOk);
|
| }
|
| +
|
| +Status ExecuteGetTitle(
|
| + Session* session,
|
| + const base::DictionaryValue& params,
|
| + scoped_ptr<base::Value>* value) {
|
| + const char* kGetTitleScript =
|
| + "function() {"
|
| + " if (document.title)"
|
| + " return document.title;"
|
| + " else"
|
| + " return document.URL;"
|
| + "}";
|
| + base::ListValue args;
|
| + return session->chrome->CallFunction(
|
| + session->frame, kGetTitleScript, args, value);
|
| +}
|
|
|