2011-03-21 4 views
1

Nous avons plusieurs tests d'intégration (Concombre conduite Selenium) qui fonctionnent avec des vidéos Youtube. Parfois, Youtube est faible ou lent, ce qui provoque des problèmes dans les tests d'intégration.Tests hors ligne du lecteur Youtube

Est-ce que quelqu'un a réussi à s'auto-héberger sur YouTube Chrome, les films qu'il joue, ou les deux?

Merci!

Répondre

1

Notre approche consistait à écrire un faux lecteur Youtube qui répondait à tous les mêmes appels d'API et imitait le comportement du lecteur de Youtube (par exemple getDuration() après avoir appuyé sur le bouton de lecture, etc.). Il a fallu quelques heures à notre gourou ActionScript pour écrire.

est ici un lien vers docs API JavaScript de Youtube pour tous ceux qui pourraient aller dans cette voie:

http://code.google.com/apis/youtube/js_api_reference.html

La plupart des méthodes ne font rien, mais il y a un peu avec des effets secondaires (par exemple le précédemment -dénonciation getDuration() renvoie la durée réelle que la vidéo serait «jouer»).

Rob

+1

Hey Rob, l'avez-vous téléchargé? Est-il possible de télécharger cette maquette quelque part? –