Оффлайн тестирование плеера Youtube - PullRequest
1 голос
/ 21 марта 2011

У нас есть несколько интеграционных тестов (Cucumber Driving Selenium), которые работают с видео Youtube. Иногда Youtube работает медленно или медленно, что приводит к сбоям в интеграционных тестах.

Кому-нибудь удалось самостоятельно разместить Chrome на YouTube, фильмы, которые он воспроизводит, или и то, и другое?

Спасибо!

1 Ответ

1 голос
/ 10 апреля 2011

Наш подход состоял в том, чтобы написать фиктивный проигрыватель Youtube, который отвечал на все те же вызовы API и имитировал поведение проигрывателя Youtube (например, getDuration () поднимается после нажатия кнопки воспроизведения и т. Д.).Нашему гуру ActionScript потребовалось несколько часов, чтобы написать.

Вот ссылка на документацию JavaScript API JavaScript для всех, кто может пойти по этому пути:

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

Большинство методов ничего не делают, однако есть некоторые с побочными эффектами (например, ранее упомянутый getDuration () возвращает реальную длительность, поскольку видео будет «воспроизводиться»).

Rob

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...