#include "chrome/test/chromedriver/chrome/target_utils.h"
#include <memory>
#include <utility>
#include "base/threading/platform_thread.h"
#include "chrome/test/chromedriver/chrome/devtools_client.h"
#include "chrome/test/chromedriver/chrome/devtools_client_impl.h"
#include "chrome/test/chromedriver/chrome/devtools_http_client.h"
#include "chrome/test/chromedriver/chrome/status.h"
#include "chrome/test/chromedriver/chrome/web_view_info.h"
#include "chrome/test/chromedriver/net/timeout.h"
Status target_utils::GetWebViewsInfo(DevToolsClient& devtools_websocket_client,
const Timeout* timeout,
WebViewsInfo& views_info) { … }
Status target_utils::WaitForPage(DevToolsClient& client,
const Timeout& timeout) { … }
Status target_utils::AttachToPageTarget(
DevToolsClient& browser_client,
const std::string& target_id,
const Timeout* timeout,
std::unique_ptr<DevToolsClient>& target_client) { … }