selenium操作vedio/audio元素

上一篇 / 下一篇  2016-12-01 01:13:07 / 个人分类:selenium


  最近在做web ui ,发现有些页面有音频功能,需对此重,把工作过程记录下来。

   方法:HTML5 DOM为和元素提供了方法,属性和时间。这些方法,属性和事件允许您使用JavaScript来操作audio和vedio元素。这里audio和vedio元素拥有的方法和属性基本相同,以audio为例:
    
    代码:
         //对audio这个元素执行播放操作
 WebElementaudio2=driver.findElement(By.tagName("audio")); //需是audio或vedio 标签

        JavascriptExecutorjavascriptExecutor= (JavascriptExecutor)driver;

       javascriptExecutor.executeScript("arguments[0].play()",audio2);

        Util.sleep(15);

       //对audio这个元素执行暂停操作

       javascriptExecutor.executeScript("arguments[0].pause()",audio2);

        Util.sleep(2);

     //对audio这个元素执行重新加载视频的操作

       javascriptExecutor.executeScript("arguments[0].load()",audio2);

       javascriptExecutor.executeScript("arguments[0].play()",audio2);

        Util.sleep(10);


  参考文档:http://blog.csdn.net/htdeyanlei/article/details/52841392



TAG: 元素

 

评分:0

我来说两句

Open Toolbar