// Copyright 2022 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_TEST_BASE_SAVE_DESKTOP_SNAPSHOT_H_ #define CHROME_TEST_BASE_SAVE_DESKTOP_SNAPSHOT_H_ #include "base/files/file_path.h" // A command line switch to specify the output directory into which snapshots // are to be saved; e.g., in case an always-on-top window is found. extern const char kSnapshotOutputDir[]; // Saves a snapshot of the desktop to a file in kSnapshotOutputDir or // |output_dir|, returning the path to the file if created. An empty path is // returned if no new snapshot is created. base::FilePath SaveDesktopSnapshot(); base::FilePath SaveDesktopSnapshot(const base::FilePath& output_dir); #endif // CHROME_TEST_BASE_SAVE_DESKTOP_SNAPSHOT_H_