2 "description": "Pages hand-picked for 2012 CrOS scrolling tuning efforts.",
3 "archive_data_file": "../data/top_25.json",
4 "credentials_path": "../data/credentials.json",
5 "user_agent_type": "desktop",
6 "smoothness": { "action": "scroll" },
9 "url": "https://www.google.com/#hl=en&q=barack+obama",
10 "why": "top google property; a google tab is often open",
11 "wait_for_element_with_text": "Next",
13 { "action": "scroll" },
15 "action": "click_element",
17 "wait_for_href_change": true,
18 "wait_for_element_with_text": "Next"
20 { "action": "scroll" },
22 "action": "click_element",
24 "wait_for_href_change": true,
25 "wait_for_element_with_text": "Next"
27 { "action": "scroll" },
29 "action": "click_element",
31 "wait_for_href_change": true,
32 "wait_for_element_with_text": "Previous"
34 { "action": "scroll" },
36 "action": "click_element",
38 "wait_for_href_change": true,
39 "wait_for_element_with_text": "Previous"
41 { "action": "scroll" },
43 "action": "click_element",
45 "wait_for_href_change": true,
46 "wait_for_element_with_text": "Previous"
48 { "action": "scroll" },
50 "action": "click_element",
52 "wait_for_href_change": true,
53 "wait_for_element_with_text": "Images"
55 { "action": "scroll" },
57 "action": "click_element",
59 "wait_for_href_change": true,
60 "wait_for_element_with_text": "Images"
65 "url": "https://mail.google.com/mail/",
66 "why": "productivity, top google properties",
67 "credentials": "google",
68 "wait_for_javascript_expression": "window.gmonkey !== undefined && document.getElementById('gb') !== null",
71 "scrollable_element_function": "function(callback) { gmonkey.load('2.0', function(api) { callback(api.getScrollableElement()); }); }"
75 "action": "click_element",
76 "selector": "a[href=\"https://mail.google.com/mail/u/0/?shva=1#starred\"]",
77 "wait_for_href_change": true
80 "action": "click_element",
81 "selector": "a[href=\"https://mail.google.com/mail/u/0/?shva=1#inbox\"]",
82 "wait_for_href_change": true
87 "url": "https://www.google.com/calendar/",
88 "why": "productivity, top google properties",
89 "credentials": "google",
90 "wait_for_element_with_selector": "div[class~=\"navForward\"]",
94 "scrollable_element_function": "function(callback) { callback(document.getElementById('scrolltimedeventswk')); }"
98 "action": "click_element",
99 "selector": "div[class~=\"navForward\"]",
100 "wait_for_seconds": 2,
101 "wait_for_element_with_selector": "div[class~=\"navForward\"]"
104 "action": "click_element",
105 "selector": "div[class~=\"navForward\"]",
106 "wait_for_seconds": 2,
107 "wait_for_element_with_selector": "div[class~=\"navForward\"]"
110 "action": "click_element",
111 "selector": "div[class~=\"navForward\"]",
112 "wait_for_seconds": 2,
113 "wait_for_element_with_selector": "div[class~=\"navForward\"]"
116 "action": "click_element",
117 "selector": "div[class~=\"navForward\"]",
118 "wait_for_seconds": 2,
119 "wait_for_element_with_selector": "div[class~=\"navBack\"]"
122 "action": "click_element",
123 "selector": "div[class~=\"navBack\"]",
124 "wait_for_seconds": 2,
125 "wait_for_element_with_selector": "div[class~=\"navBack\"]"
128 "action": "click_element",
129 "selector": "div[class~=\"navBack\"]",
130 "wait_for_seconds": 2,
131 "wait_for_element_with_selector": "div[class~=\"navBack\"]"
134 "action": "click_element",
135 "selector": "div[class~=\"navBack\"]",
136 "wait_for_seconds": 2,
137 "wait_for_element_with_selector": "div[class~=\"navBack\"]"
140 "action": "click_element",
141 "selector": "div[class~=\"navBack\"]",
142 "wait_for_seconds": 2,
143 "wait_for_element_with_selector": "div[class~=\"navBack\"]"
148 "url": "https://drive.google.com",
149 "why": "productivity, top google properties",
150 "credentials": "google",
151 "wait_for_javascript_expression": "document.getElementsByClassName('doclistview-list').length",
154 "scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('doclistview-list')[0]); }"
158 "name": "Docs (1 open document tab)",
159 "url": "https://docs.google.com/document/d/1X-IKNjtEnx-WW5JIKRLsyhz5sbsat3mfTpAPUSX3_s4/view",
160 "why": "productivity, top google properties; Sample doc in the link",
161 "credentials": "google",
162 "wait_for_javascript_expression": "document.getElementsByClassName('kix-appview-editor').length",
166 "scrollable_element_function": "function(callback) { callback(document.getElementsByClassName('kix-appview-editor')[0]); }"
170 "url": "https://plus.google.com/110031535020051778989/posts",
171 "why": "social; top google property; Public profile; infinite scrolls",
172 "credentials": "google",
173 "wait_for_element_with_text": "Home",
176 "scroll_is_infinite": true
180 "action": "click_element",
183 "wait_for_element_with_text": "Profile"
186 "action": "click_element",
189 "wait_for_element_with_text": "Explore"
192 "action": "click_element",
195 "wait_for_element_with_text": "Events"
198 "action": "click_element",
201 "wait_for_element_with_text": "Communities"
204 "action": "click_element",
205 "text": "Communities",
207 "wait_for_element_with_text": "Home"
212 "url": "http://www.youtube.com",
213 "why": "#3 (Alexa global)",
215 "credentials": "google"
219 "url": "http://googlewebmastercentral.blogspot.com/",
220 "why": "#11 (Alexa global), google property; some blogger layouts have infinite scroll but more interesting",
221 "wait_for_element_with_text": "accessibility",
224 "action": "click_element",
225 "text": "accessibility",
226 "wait_for_navigate": true,
227 "wait_for_element_with_text": "advanced"
229 { "action": "scroll" },
231 "action": "click_element",
233 "wait_for_navigate": true,
234 "wait_for_element_with_text": "beginner"
236 { "action": "scroll" },
238 "action": "click_element",
240 "wait_for_navigate": true,
241 "wait_for_element_with_text": "Home"
243 { "action": "scroll" },
245 "action": "click_element",
247 "wait_for_navigate": true,
248 "wait_for_element_with_text": "Home"
254 "url": "http://en.blog.wordpress.com/2012/09/04/freshly-pressed-editors-picks-for-august-2012/",
255 "why": "#18 (Alexa global), Picked an interesting post",
256 "wait_for_element_with_selector": "a[href=\"http://en.blog.wordpress.com/2012/08/30/new-themes-able-and-sight/\"]",
258 { "action": "scroll" },
260 "action": "click_element",
261 "selector": "a[href=\"http://en.blog.wordpress.com/2012/08/30/new-themes-able-and-sight/\"]",
262 "wait_for_navigate": true,
263 "wait_for_element_with_text": "Features"
265 { "action": "scroll" },
267 "action": "click_element",
269 "wait_for_navigate": true,
270 "wait_for_element_with_text": "News"
272 { "action": "scroll" },
274 "action": "click_element",
276 "wait_for_navigate": true,
277 "wait_for_element_with_text": "News"
279 { "action": "scroll" }
284 "url": "http://www.facebook.com/barackobama",
285 "why": "top social,Public profile",
286 "credentials": "facebook",
287 "wait_for_element_with_text": "About",
290 "scroll_is_infinite": true
294 "action": "click_element",
296 "wait_for_navigate": true,
297 "wait_for_element_with_text": "The Audacity of Hope"
300 "action": "click_element",
301 "text": "The Audacity of Hope",
302 "wait_for_navigate": true,
303 "wait_for_element_with_text": "Back to Barack Obama's Timeline"
306 "action": "click_element",
307 "text": "Back to Barack Obama's Timeline",
308 "wait_for_navigate": true,
309 "wait_for_element_with_text": "About"
312 "action": "click_element",
314 "wait_for_navigate": true,
315 "wait_for_element_with_text": "Elected to U.S. Senate"
318 "action": "click_element",
319 "text": "Elected to U.S. Senate",
320 "wait_for_navigate": true,
321 "wait_for_element_with_text": "Home"
324 "action": "click_element",
326 "wait_for_navigate": true,
327 "wait_for_element_with_text": "Home"
333 "url": "http://www.linkedin.com/in/linustorvalds",
334 "why": "#12 (Alexa global),Public profile"
337 "name": "Wikipedia (1 tab)",
338 "url": "http://en.wikipedia.org/wiki/Wikipedia",
339 "why": "#6 (Alexa) most visited worldwide,Picked an interesting page"
343 "url": "http://twitter.com/katyperry",
344 "why": "#8 (Alexa global),Picked an interesting page",
348 "scroll_is_infinite": true
353 "url": "http://pinterest.com",
354 "why": "#37 (Alexa global)",
357 "scroll_is_infinite": true
362 "url": "http://espn.go.com",
366 "url": "http://news.yahoo.com",
367 "why": "#1 news worldwide (Alexa global)"
370 "url": "http://www.cnn.com",
371 "why": "#2 news worldwide"
374 "name": "Weather.com",
375 "url": "http://www.weather.com/weather/right-now/Mountain+View+CA+94043",
376 "why": "#7 (Alexa news); #27 total time spent,Picked interesting page"
379 "url": "http://www.amazon.com",
380 "why": "#1 world commerce website by visits; #3 commerce in the US by time spent"
383 "url": "http://www.ebay.com",
384 "why": "#1 commerce website by time spent by users in US"
387 "url": "http://games.yahoo.com",
388 "why": "#1 games according to Alexa (with actual games in it)",
392 "url": "http://booking.com",
393 "why": "#1 Alexa recreation"
396 "url": "http://answers.yahoo.com",
397 "why": "#1 Alexa reference"
400 "url": "http://sports.yahoo.com/",
401 "why": "#1 Alexa sports"
404 "url": "http://techcrunch.com",
405 "why": "top tech blog"