| Index: tools/perf/page_sets/blank_page.py
|
| diff --git a/tools/perf/page_sets/blank_page.py b/tools/perf/page_sets/blank_page.py
|
| index 6f87074b3f80a86df5893196d7212671e7400a6c..92d46b01f539c1833d3121eb3874097eaa2943b3 100644
|
| --- a/tools/perf/page_sets/blank_page.py
|
| +++ b/tools/perf/page_sets/blank_page.py
|
| @@ -9,6 +9,18 @@ class BlankPage(page_module.Page):
|
| def __init__(self, url, page_set):
|
| super(BlankPage, self).__init__(url, page_set=page_set)
|
|
|
| + def RunPageInteractions(self, action_runner):
|
| + # Request a RAF and wait for it to be processed to ensure that the metric
|
| + # Startup.FirstWebContents.NonEmptyPaint is recorded.
|
| + action_runner.ExecuteJavaScript(
|
| + """
|
| + this.hasRunRAF = 0;
|
| + requestAnimationFrame(function() {
|
| + this.hasRunRAF = 1;
|
| + });
|
| + """
|
| + )
|
| + action_runner.WaitForJavaScriptCondition("this.hasRunRAF == 1")
|
|
|
| class BlankPageSet(story.StorySet):
|
| """A single blank page."""
|
|
|