如何检查在C#中是否使用Selenium Webdriver播放HTML5视频?

时间:2014-08-31 14:24:08

标签: c# html5 firefox video selenium-webdriver

有没有办法在firefox会话期间通过C#检查是否正在使用Selenium播放视频?想要在网页加载的地方编写测试,并进行检查以确定视频已自动开始播放。

前几天我被问到这个问题,但不知道如何回答。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

这取决于您网站上使用的播放器。例如。在youtube主div元素(带有'movie'player'),其中包含视频播放器有一些特定的属性。然后暂停视频暂停将“class”属性中的一个值更改为“paused-mode”,但如果单击播放器中的播放btn,则此属性将更改为“播放模式”。因此,了解视频是否正在播放的一种可能方法是检查某些属性的值(如使用youtube的示例)。

答案 1 :(得分:0)

是的,你需要使用Javascript。 你可以从这里看到命令:HTML Audio/Video DOM Reference