Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(617)

Unified Diff: chrome/test/chromedriver/dom_tracker.h

Issue 12093057: [ChromeDriver] Send DOM.getDocument after each DOM.documentUpdated. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix indent Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/chromedriver/dom_tracker.h
diff --git a/chrome/test/chromedriver/dom_tracker.h b/chrome/test/chromedriver/dom_tracker.h
index 3de98853f9d1b8420f0d9d6c5de7c63b9af17014..811eb2bd86dc727272d4f3cd8618df66493c6f86 100644
--- a/chrome/test/chromedriver/dom_tracker.h
+++ b/chrome/test/chromedriver/dom_tracker.h
@@ -10,6 +10,7 @@
#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "chrome/test/chromedriver/devtools_client.h"
#include "chrome/test/chromedriver/devtools_event_listener.h"
namespace base {
@@ -22,9 +23,10 @@ class Status;
// Tracks the state of the DOM and execution context creation.
class DomTracker : public DevToolsEventListener {
public:
- DomTracker();
+ explicit DomTracker(DevToolsClient* client);
virtual ~DomTracker();
+ Status Init();
Status GetFrameIdForNode(int node_id, std::string* frame_id);
// Overridden from DevToolsEventListener:
@@ -32,6 +34,7 @@ class DomTracker : public DevToolsEventListener {
const base::DictionaryValue& params) OVERRIDE;
private:
+ DevToolsClient* client_;
bool ProcessNodeList(const base::Value* nodes);
bool ProcessNode(const base::Value* node);

Powered by Google App Engine
This is Rietveld 408576698