The new PCIbex Farm is here! Be sure to check out all of its new features and changes.

Link Search Menu Expand Document

youtube.test.hasPlayed

description

Tests whether the end of the video was reached at least once. Note that the video need not have fully played, if the position was manually set before reaching the end.

syntax

getYoutube(ELEMENT_NAME).test.hasPlayed()

example(s)


@newYoutube("myYoutube", "aFPtc8BVdJk")
@  .print()
@,
@newButton("Next")
@  .print()
@  .wait(
$    getYoutube("myVideo").test.hasPlayed()
$    .failure( newText("Please play the video first").print() )
@  )
  • After the button Next is pressed and the printed video isn’t played yet, the program will throw error saying that the video should be played first.