[qam][urgent] test fails in firefox_html5 - youtube's html5 testing page is gone
It is not clear whether this is a temporary thing or not.
openQA test in scenario sle-15-SP1-Server-DVD-Updates-x86_64-qam-regression-firefox-SLES@64bit fails in
Test suite description¶
Fails since (at least) Build 20190809-1 (current job)
Last good: 20190808-1 (or more recent)
Always latest result in this scenario: latest
Updated by vsvecova over 4 years ago
In the meantime, someone has created a new needle, which I'm not sure makes too much of a semantic sense: https://gitlab.suse.de/openqa/os-autoinst-needles-sles/commit/584e139f3aeab7ac10da7167722c0daa3752a032
Also, the previous needle seemed to be entirely wrong too, with very weirdly selected matching areas heaped on one another.
From a broader perspective though, I'm not sure whether our firefox_html5 test makes much sense altogether at this point. Due to the fact that the html5 player has been youtube's default video player for years now, while Flash has been essentially dead anyway all this time, perhaps it would make more sense testing whether the player is even there and actually plays something, rather than checking a random site that just detects the browser version and announces that this particular browser has youtube's seal of approval.
Any thoughts on that?
Updated by okurz over 4 years ago
I agree. https://bugzilla.suse.com/tr_show_case.cgi?case_id=1479221 was the original base for the automated test module. A test checking simply if playback works would be nice if this can be achieved in a stable and robust way.
Updated by apappas almost 4 years ago
- Assignee set to apappas
The test currently goes to the video page but doesn't actually click on the video player, so
assert_screen('firefox-flashplayer-video_loaded'); should become
The video has a long testing sequence different than the thumbnail, so playback could be tested with a needle.
Since youtube has been only serving videos exclusively over html5 for quite some time now, I think it would be a sufficient test of html5 video playback.