Index: chrome/test/chromedriver/capabilities.cc |
diff --git a/chrome/test/chromedriver/capabilities.cc b/chrome/test/chromedriver/capabilities.cc |
index c331c97b6928f602a6ccb80e0f44e4f68ea99394..1a6854e4e6a948c4164edf618fb1d1b4b79f2372 100644 |
--- a/chrome/test/chromedriver/capabilities.cc |
+++ b/chrome/test/chromedriver/capabilities.cc |
@@ -8,6 +8,7 @@ |
#include "base/bind.h" |
#include "base/callback.h" |
+#include "base/logging.h" |
#include "base/strings/string_util.h" |
#include "base/strings/stringprintf.h" |
#include "base/values.h" |
@@ -25,6 +26,14 @@ Status ParseDetach( |
return Status(kOk); |
} |
+Status IgnoreDeprecatedOption( |
+ const char* option_name, |
+ const base::Value& option, |
+ Capabilities* capabilities) { |
+ LOG(WARNING) << "deprecated option is ignored:" << option_name; |
kkania
2013/08/12 17:13:04
really this should go in the per session log
chrisgao (Use stgao instead)
2013/08/12 20:14:34
Done.
|
+ return Status(kOk); |
+} |
+ |
Status ParseChromeBinary( |
const base::Value& option, |
Capabilities* capabilities) { |
@@ -180,6 +189,7 @@ Status ParseDesktopChromeCapabilities( |
std::map<std::string, Parser> parser_map; |
parser_map["detach"] = base::Bind(&ParseDetach); |
+ parser_map["loadAsync"] = base::Bind(&IgnoreDeprecatedOption, "loadAsync"); |
parser_map["binary"] = base::Bind(&ParseChromeBinary); |
parser_map["logPath"] = base::Bind(&ParseLogPath); |
parser_map["args"] = base::Bind(&ParseArgs, false); |