Bug 1856942: part 5) Factor async loading of a sheet out of `Loader::LoadSheet`....
[gecko.git] / testing / performance / perftest_bbc_link.js
blob3021c44c833d4da7c012b206faf8e61f3fd3e807
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.bbc.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("block-link__overlay-link");
19   // Stop and collect the measurement
20   await commands.measure.stop();
23 module.exports = {
24   test,
25   owner: "Performance Team",
26   name: "BBC Link",
27   component: "pageload",
28   description: "Measures time to load BBC homepage",