我们可以使用量角器测试视频播放,暂停和音频
Can we use protractor to test video play,pause and audio?
我在页面上嵌入了一个视频。当我点击播放图标时,它在JW播放器上打开。可以用量角器测试视频的播放、暂停和音频功能吗?
有什么建议吗?
因为它是一个flash播放器,你不能在DOM元素上运行断言。但是,您可以为断言使用播放器API:
it('it should be possible to play video', function () {
//play is initially at position 0
expect(browser.executeScript('jwplayer().getPosition()')).toBe(0);
$('video-container').click(); //clicks on the middle of the container div starts the diveo
browser.sleep(2000);
$('video-container').click(); //clicks on the middle of the container div stops the diveo
//play has moved its position
expect(browser.executeScript('jwplayer().getPosition()')).toBeGreaterThan(0);
});
相关文章:
- 如何检测我的音频流是:正在播放、暂停还是已完成
- 带有音频标签的多个播放/暂停按钮
- 单击时暂停音频并更改按钮的图像
- 在嵌入标签中开始/暂停音频?(IE8+)
- 创建一个只有播放和暂停的Javascript音频播放列表
- 暂停和取消暂停功能中的音频
- <音频>播放/暂停按钮更改
- 使用HTML5和JavaScript播放/暂停音频按钮
- 使用 HTML5 和 JavaScript 播放/暂停音频按钮
- 在 Div 悬停时暂停音频
- 音轨 JS 功能无法播放或暂停音频
- Javascript禁止点击/暂停音频的暂停按钮
- 使用javascript命令播放/暂停音频文件
- 播放或暂停音频时切换图标
- 如果使用Knockout注册了暂停事件,为什么无法暂停音频
- Youtube JavaScript API -暂停音频时,无论是Youtube视频播放
- 使用JavaScript播放或暂停音频文件(onkeydown)
- 通过获取.attr,使用JavaScript / jquery播放/暂停音频文件
- JavaScript播放/暂停音频按钮,更改类并创建自动循环
- 播放和暂停音频onclick由js库