Tools and commands for automated youtube testing

How to install automation scripts

Directives and options

The configuration file for guardoni specify what the browser would be instructed to do. Example:

[{
    "name": "Tracking Exposed intro video",
    "url": "https://www.youtube.com/watch?v=SmYuYEhT81c",
    "watchFor": "end",
    "loadFor": 2000
}, {
    "name": "Youtube Tracking Exposed first tutorial",
    "url": "https://www.youtube.com/watch?v=igs24EeIWBU",
    "watchFor": 165000,
    "loadFor": 2000
}, {
    "name": "Youtube Tracking Exposed presentation in 2020",
    "url": "https://www.youtube.com/watch?v=WheHKW_r_WM",
    "watchFor": 15000,
    "loadFor": 2000
}]

Know issues

Youtube might interrupt any interaction by displaying a few possible requests “Do you want to login?” “Do you want to try premium?". Despite this automation it is meant to be executed without human intervention, there actions should be solved by active clicks from the researcher.

Conclusion

  1. Please double check with the descriptive README in the methodology directory; Also, despite the self explicatory name, it actually lie: there are no methodologies there yet.
  2. Consider joining our Mattermost chat and reach out if you need any help.