Home | History | Annotate | Download | only in page_sets
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 from telemetry.page import page as page_module
      5 from telemetry.page import page_set as page_set_module
      6 
      7 
      8 class IntlKoThViPage(page_module.Page):
      9 
     10   def __init__(self, url, page_set):
     11     super(IntlKoThViPage, self).__init__(url=url, page_set=page_set)
     12     self.user_agent_type = 'desktop'
     13     self.archive_data_file = 'data/intl_ko_th_vi.json'
     14 
     15   def RunSmoothness(self, action_runner):
     16     interaction = action_runner.BeginGestureInteraction(
     17         'ScrollAction', is_smooth=True)
     18     action_runner.ScrollPage()
     19     interaction.End()
     20 
     21 
     22 class IntlKoThViPageSet(page_set_module.PageSet):
     23 
     24   """ Popular pages in Korean, Thai and Vietnamese. """
     25 
     26   def __init__(self):
     27     super(IntlKoThViPageSet, self).__init__(
     28       user_agent_type='desktop',
     29       archive_data_file='data/intl_ko_th_vi.json',
     30       bucket=page_set_module.PARTNER_BUCKET)
     31 
     32     urls_list = [
     33       # Why: #7 site in Vietnam
     34       'http://us.24h.com.vn/',
     35       # Why: #6 site in Vietnam
     36       'http://vnexpress.net/',
     37       # Why: #18 site in Vietnam
     38       'http://vietnamnet.vn/',
     39       # Why: #5 site in Vietnam
     40       # pylint: disable=C0301
     41       'http://news.zing.vn/the-gioi/ba-dam-thep-margaret-thatcher-qua-doi/a312895.html#home_noibat1',
     42       'http://kenh14.vn/home.chn',
     43       # Why: #5 site in Korea
     44       'http://www.naver.com/',
     45       # Why: #9 site in Korea
     46       'http://www.daum.net/',
     47       # Why: #25 site in Korea
     48       'http://www.donga.com/',
     49       'http://www.chosun.com/',
     50       'http://www.danawa.com/',
     51       # Why: #10 site in Thailand
     52       'http://pantip.com/',
     53       'http://thaimisc.com/'
     54     ]
     55 
     56     for url in urls_list:
     57       self.AddPage(IntlKoThViPage(url, self))
     58