Bug 1856942: part 5) Factor async loading of a sheet out of `Loader::LoadSheet`....
[gecko.git] / testing / performance / perftest_youtube_link.js
blobbe34841741d788c511837812e5e0b7dbb2b8ea33
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this
3  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 async function test(context, commands) {
6   let rootUrl = "https://www.politico.com/";
8   await commands.navigate(rootUrl);
10   // Wait for browser to settle
11   await commands.wait.byTime(10000);
13   // Start the measurement
14   await commands.measure.start("pageload");
16   // Click on the link and wait for page complete check to finish.
17   await commands.click.byClassNameAndWait("js-tealium-tracking");
19   // Stop and collect the measurement
20   await commands.measure.stop();
23 module.exports = {
24   test,
25   owner: "Performance Team",
26   name: "YouTube Link",
27   description: "Measures time to load YouTube video",