from selenium import webdriver
from time import sleep
driver = webdriver.Firefox()
driver.get("http://videojs.com/") # 定位播放的位置
video = driver.find_element_by_xpath("//*[@id='preview-player_html5_api']") #返回文件
url= driver.execute_script("return arguments[0].currentSrc;",video)
print(url) #播放视频
print("start")
driver.execute_script("return arguments[0].play()",video) #播放15秒钟
sleep(15) #暂停视频
print("stop")
driver.execute_script("return arguments[0].pause()",video) #暂停15秒钟
sleep(5) #播放视频
print("start")
driver.execute_script("return arguments[0].play()",video)
#播放15秒钟
sleep(15) driver.quit()

JavaScript函数有个内置的对象叫做argument。argument对象包含了函数调用的参数数组,[0]表示取对象的第一个值。

currentSrc熟悉返回当前音频/视频的URL.如果未设置音频/视频,则返回空字符创。load(),play(),pause()等控制视频的加载,播放和暂停。

最新文章

  1. getRealPath("/")弃用
  2. 2016年中国大学生程序设计竞赛(合肥)-重现赛1008 HDU 5968
  3. Java用Scanner类获取用户输入
  4. scala抽象类抽象字段
  5. Centos7下用命令下载jdk7及jboss-eap-6
  6. CODESOFT都出中文官网了,你还等什么呢
  7. Python脚本控制的WebDriver 常用操作 <十一> 操作测试对象
  8. 关于TreeSet倒序排列和自定义排列
  9. Poj 2478-Farey Sequence 欧拉函数,素数,线性筛
  10. 【实验 1-1】编写一个简单的 TCP 服务器和 TCP 客户端程序。程序均为控制台程序窗口。
  11. WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
  12. linux系统使用python监测网络接口获取网络的输入输出
  13. 常见HTTP状态码出现原因
  14. 1 小时 SQL 极速入门(三)——分析函数
  15. Nginx学习笔记~目录索引
  16. Android项目打包遇com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details
  17. CentOS6.5配置 cron
  18. Spring Boot + Spring Cloud 构建微服务系统(七):API服务网关(Zuul)
  19. DAG 动态规划 巴比伦塔 B - The Tower of Babylon
  20. Windows查看端口被什么进程占用的简单方法----菜鸟养成

热门文章

  1. 6. webshell文件上传分析溯源
  2. string实现
  3. vs2013代码模板设置
  4. java大神进阶之路
  5. HDU 3410【单调栈】
  6. UE4 Runtime下动态给Actor添加组件
  7. U3D shaderlab 相关指令开关
  8. 2014-9-13 NOIP模拟赛
  9. 2014 Noip提高组 Day2
  10. 人民网慕课联手FISCO BCOS开源社区上线“区块链学院”