#include "chrome/test/base/ui_test_utils.h"
#include "content/public/browser/navigation_controller.h"
#include "content/public/browser/notification_observer.h"
-#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/web_contents.h"
#include "content/public/test/browser_test_utils.h"
DCHECK(web_contents);
content::RenderWidgetHost* rwh = web_contents->GetRenderViewHost();
- rwh->GetSnapshotFromRenderer(gfx::Rect(), base::Bind(
- &PDFBrowserTest::GetSnapshotFromRendererCallback, this));
+ rwh->CopyFromBackingStore(
+ gfx::Rect(),
+ gfx::Size(),
+ base::Bind(&PDFBrowserTest::CopyFromBackingStoreCallback, this),
+ SkBitmap::kARGB_8888_Config);
content::RunMessageLoop();
}
private:
- void GetSnapshotFromRendererCallback(bool success,
- const SkBitmap& bitmap) {
+ void CopyFromBackingStoreCallback(bool success, const SkBitmap& bitmap) {
base::MessageLoopForUI::current()->Quit();
ASSERT_EQ(success, true);
base::FilePath reference = ui_test_utils::GetTestFilePath(
// Reset the clipboard first.
clipboard->Clear(ui::CLIPBOARD_TYPE_COPY_PASTE);
- browser()->tab_strip_model()->GetActiveWebContents()->
- GetMainFrame()->Copy();
+ browser()->tab_strip_model()->GetActiveWebContents()->Copy();
ASSERT_NO_FATAL_FAILURE(WaitForResponse());
std::string text;