1
我正在測試我的Capybara測試中的音頻標籤。我在PhantomJS上使用了poltergeist驅動程序。問題是PhantomJS團隊響亮地表示他們沒有計劃支持HTML5媒體元素,例如<audio>
或<video>
。這是有問題的,因爲我需要測試這個音頻播放器進行功能測試。正因爲如此,我需要替換那個怪異的司機。有哪些驅動替代方案?我可以通過任何一個運行音頻測試的驅動程序,然後運行其他測試的poltergeist嗎?替代測試HTML5媒體元素
理想情況下,我想堅持一個無頭瀏覽器,所以我不必在測試過程中遇到瀏覽器彈出窗口。 – jason328
@ jason328然後你僅限於基於QtWebkit的無頭瀏覽器(poltergeist/phantomjs和capybara-webkit)提供的功能。給capybara-webkit一個試試看看它是否支持你所需要的 - 你會想用Qt 5.5.1來構建它,以便有可能支持html5音頻(https://github.com/thoughtbot/capybara-webkit /問題/ 555似乎表明它支持它) –
感謝您的答覆。我會這樣做,並報告我的調查結果。 – jason328