Commit 5769ff85 authored by Amy Qiu's avatar Amy Qiu Committed by Commit Bot

Rename pages in polymer.py

Rename pages to be consistent with naming convention in Rendering page
sets.

Bug: 847857
Change-Id: If4ab6d1d5abdff003c25710abc08d501cc6e1eaf
Reviewed-on: https://chromium-review.googlesource.com/1081025
Commit-Queue: Amy Qiu <amyqiu@google.com>
Reviewed-by: default avatarNed Nguyen <nednguyen@google.com>
Cr-Commit-Position: refs/heads/master@{#564547}
parent 3811a96d
{ {
"archives": { "archives": {
"http://www.polymer-project.org/components/core-scroll-header-panel/demo.html": { "core_scroll_header_panel": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-button/demo.html": { "paper_button": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-calculator/demo.html": { "paper_calculator": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-checkbox/demo.html": { "paper_checkbox": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-fab/demo.html": { "paper_fab": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-icon-button/demo.html": { "paper_icon_button": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-shadow/demo.html": { "paper_shadow": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-tabs/demo.html": { "paper_tabs": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
}, },
"http://www.polymer-project.org/components/paper-toggle-button/demo.html": { "paper_toggle_button": {
"DEFAULT": "polymer_001.wprgo" "DEFAULT": "polymer_001.wprgo"
} }
}, },
"description": "Describes the Web Page Replay archives for a story set. Don't edit by hand! Use record_wpr for updating.", "description": "Describes the Web Page Replay archives for a story set. Don't edit by hand! Use record_wpr for updating.",
"platform_specific": true "platform_specific": true
} }
\ No newline at end of file
...@@ -9,18 +9,20 @@ from telemetry.util import js_template ...@@ -9,18 +9,20 @@ from telemetry.util import js_template
class PolymerPage(page_module.Page): class PolymerPage(page_module.Page):
def __init__(self, url, page_set, run_no_page_interactions): def __init__(self, url, page_set, run_no_page_interactions, name=""):
""" Base class for all polymer pages. """ Base class for all polymer pages.
Args: Args:
run_no_page_interactions: whether the page will run any interactions after run_no_page_interactions: whether the page will run any interactions after
navigate steps. navigate steps.
""" """
if name == "":
name = url
super(PolymerPage, self).__init__( super(PolymerPage, self).__init__(
url=url, url=url,
shared_page_state_class=shared_page_state.SharedMobilePageState, shared_page_state_class=shared_page_state.SharedMobilePageState,
page_set=page_set, page_set=page_set,
name=url) name=name)
self.script_to_evaluate_on_commit = ''' self.script_to_evaluate_on_commit = '''
document.addEventListener("polymer-ready", function() { document.addEventListener("polymer-ready", function() {
window.__polymer_ready = true; window.__polymer_ready = true;
...@@ -51,7 +53,8 @@ class PolymerCalculatorPage(PolymerPage): ...@@ -51,7 +53,8 @@ class PolymerCalculatorPage(PolymerPage):
super(PolymerCalculatorPage, self).__init__( super(PolymerCalculatorPage, self).__init__(
url=('http://www.polymer-project.org/components/paper-calculator/' url=('http://www.polymer-project.org/components/paper-calculator/'
'demo.html'), 'demo.html'),
page_set=page_set, run_no_page_interactions=run_no_page_interactions) name='paper_calculator', page_set=page_set,
run_no_page_interactions=run_no_page_interactions)
def PerformPageInteractions(self, action_runner): def PerformPageInteractions(self, action_runner):
self.TapButton(action_runner) self.TapButton(action_runner)
...@@ -99,7 +102,8 @@ class PolymerShadowPage(PolymerPage): ...@@ -99,7 +102,8 @@ class PolymerShadowPage(PolymerPage):
def __init__(self, page_set, run_no_page_interactions): def __init__(self, page_set, run_no_page_interactions):
super(PolymerShadowPage, self).__init__( super(PolymerShadowPage, self).__init__(
url='http://www.polymer-project.org/components/paper-shadow/demo.html', url='http://www.polymer-project.org/components/paper-shadow/demo.html',
page_set=page_set, run_no_page_interactions=run_no_page_interactions) name='paper_shadow',page_set=page_set,
run_no_page_interactions=run_no_page_interactions)
def PerformPageInteractions(self, action_runner): def PerformPageInteractions(self, action_runner):
with action_runner.CreateInteraction('ScrollAndShadowAnimation'): with action_runner.CreateInteraction('ScrollAndShadowAnimation'):
...@@ -120,7 +124,7 @@ class PolymerShadowPage(PolymerPage): ...@@ -120,7 +124,7 @@ class PolymerShadowPage(PolymerPage):
class PolymerSampler(PolymerPage): class PolymerSampler(PolymerPage):
def __init__(self, page_set, anchor, run_no_page_interactions, def __init__(self, page_set, name, anchor, run_no_page_interactions,
scrolling_page=False): scrolling_page=False):
"""Page exercising interactions with a single Paper Sampler subpage. """Page exercising interactions with a single Paper Sampler subpage.
...@@ -133,7 +137,8 @@ class PolymerSampler(PolymerPage): ...@@ -133,7 +137,8 @@ class PolymerSampler(PolymerPage):
""" """
super(PolymerSampler, self).__init__( super(PolymerSampler, self).__init__(
url=('http://www.polymer-project.org/components/%s/demo.html' % anchor), url=('http://www.polymer-project.org/components/%s/demo.html' % anchor),
page_set=page_set, run_no_page_interactions=run_no_page_interactions) name=name, page_set=page_set,
run_no_page_interactions=run_no_page_interactions)
self.scrolling_page = scrolling_page self.scrolling_page = scrolling_page
self.iframe_js = 'document' self.iframe_js = 'document'
...@@ -231,29 +236,31 @@ class PolymerPageSet(story.StorySet): ...@@ -231,29 +236,31 @@ class PolymerPageSet(story.StorySet):
# Polymer Sampler subpages that are interesting to tap / swipe elements on # Polymer Sampler subpages that are interesting to tap / swipe elements on
TAPPABLE_PAGES = [ TAPPABLE_PAGES = [
'paper-button', ('paper-button', 'paper_button'),
'paper-checkbox', ('paper-checkbox', 'paper_checkbox'),
'paper-fab', ('paper-fab', 'paper_fab'),
'paper-icon-button', ('paper-icon-button', 'paper_icon_button'),
# crbug.com/394756 # crbug.com/394756
# 'paper-radio-button', # ('paper-radio-button', 'paper_radio_buton'),
#FIXME(wiltzius) Disabling x-shadow until this issue is fixed: #FIXME(wiltzius) Disabling x-shadow until this issue is fixed:
# https://github.com/Polymer/paper-shadow/issues/12 # https://github.com/Polymer/paper-shadow/issues/12
#'paper-shadow', # ('paper-shadow', 'paper_shadow'),
'paper-tabs', ('paper-tabs', 'paper_tabs'),
'paper-toggle-button', ('paper-toggle-button','paper_toggle_button')
] ]
for p in TAPPABLE_PAGES: for anchor,name in TAPPABLE_PAGES:
self.AddStory(PolymerSampler( self.AddStory(PolymerSampler(
self, p, run_no_page_interactions=run_no_page_interactions)) self, anchor=anchor, name=name,
run_no_page_interactions=run_no_page_interactions))
# Polymer Sampler subpages that are interesting to scroll # Polymer Sampler subpages that are interesting to scroll
SCROLLABLE_PAGES = [ SCROLLABLE_PAGES = [
'core-scroll-header-panel', ('core-scroll-header-panel','core_scroll_header_panel')
] ]
for p in SCROLLABLE_PAGES: for anchor,name in SCROLLABLE_PAGES:
self.AddStory(PolymerSampler( self.AddStory(PolymerSampler(
self, p, run_no_page_interactions=run_no_page_interactions, self, anchor=anchor, name=name,
run_no_page_interactions=run_no_page_interactions,
scrolling_page=True)) scrolling_page=True))
for page in self: for page in self:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment