Index: headless/lib/headless_devtools_client_browsertest.cc |
diff --git a/headless/lib/headless_devtools_client_browsertest.cc b/headless/lib/headless_devtools_client_browsertest.cc |
index 4c19d056e676df7536d0d3987008773a8db4c14a..6dbd79fad281a12b7b0375626f17df655f36762a 100644 |
--- a/headless/lib/headless_devtools_client_browsertest.cc |
+++ b/headless/lib/headless_devtools_client_browsertest.cc |
@@ -65,6 +65,7 @@ class HeadlessDevToolsClientNavigationTest |
} |
void OnLoadEventFired(const page::LoadEventFiredParams& params) override { |
+ devtools_client_->GetPage()->Disable(); |
devtools_client_->GetPage()->GetExperimental()->RemoveObserver(this); |
FinishAsynchronousTest(); |
} |
@@ -174,6 +175,7 @@ class HeadlessDevToolsClientObserverTest |
&content_type)); |
EXPECT_EQ("text/html", content_type); |
+ devtools_client_->GetNetwork()->Disable(); |
devtools_client_->GetNetwork()->RemoveObserver(this); |
FinishAsynchronousTest(); |
} |
@@ -208,6 +210,9 @@ class HeadlessDevToolsClientExperimentalTest |
void OnFrameStoppedLoading( |
const page::FrameStoppedLoadingParams& params) override { |
+ devtools_client_->GetPage()->Disable(); |
+ devtools_client_->GetPage()->GetExperimental()->RemoveObserver(this); |
+ |
// Check that a non-experimental command which has no return value can be |
// called with a void() callback. |
devtools_client_->GetPage()->Reload( |