Я создал функции, которые в значительной степени зависят от взаимодействия с jPlayer (http://jplayer.org/). Мои локальные интеграционные тесты работают нормально (с использованием Capybara), но у меня возникают проблемы с тестированием на моем сервере разработки (Linux/Ubuntu 12.04). Я пробовал Selenium, capybara-webkit и PhantomJS, но ни один из них не поддерживает аудио Flash или HTML5. Я остановился на PhantomJS, так как считаю его наиболее приятным для тестирования.
Как я могу выполнять безголовые интеграционные тесты, взаимодействующие с jPlayer (либо в режиме аудио HTML5, либо в режиме Flash)?