browsertime-release-feedbrowsertime release feed2024-02-21T06:34:56.473Zhttps://github.com/jpmonette/feedPeter Hedenskogpeter@soulgalore.comhttps://www.peterhedenskog.comNew releases and changelog feed of browsertimehttps://www.sitespeed.io/img/logos/browsertime.pnghttp://www.sitespeed.io/favicon.icoAll rights reserved 2022, Peter Hedenskog and teamhttps://github.com/sitespeedio/browsertime/blob/main/CHANGELOG.md#21.3.02024-02-21T00:00:00.000ZAdded
You can stop a measurement as a failure and make sure no metrics is collected. This is useful if you catch an error in try/catch when trying to measure a page. measure.stopAsError(failureMessage, optionalURL). Add your message and if you know the URL, add it. 2076.
Fixed
Set correct viewports for the following emulated mobiles for Chrome: iPhone 14 Pro Max #2070.
Collect CPU consumption for Firefox. Turn that on with --firefox.powerConsumption true and including power as a geckoProfilerParams.features #2046.
Added more commands for mouse click on text #2054.
Updated AndroidCommand so you can run shell on your Android device as root #2055.
If you mark a test as failure, the exit code from Browsertime will be 1. If the exitCode is set in scripting, we use that and will not change that #2057.
Generate documentation for scripting using JSDoc #2059.
Make it easy to use Seleniums action API. Get access to the new command using commands.action.getActions() and chain the action. #2061
Fixed
Make sure the visual metrics files are inlcuded in the Docker file #2053.
Removing QVH from the npm package (used for iPhone video recording but not working) #2051
Removing visual metrics test images from the npm package #2050.
Removed the Chromedriver fix that was needed when Chrome for testing broke testing on Chrome :D #2045.
Refactor of commands/context object to prepare for supporting JSDoc and a little TypeScript to add code completion/IntelliSense in editors #2047.
Updated documentation for scripting with better JSDoc #204.
The code for getting Interaction to next paint was broken. This PR fixes it, make the code cleaner and gives more attribution #2060.