1. 实现目标

打开视频链接,点击播放,随后暂停播放。

2. 实现代码

from time import sleep
from selenium import webdriverdriver = webdriver.Chrome()
driver.get("http://videojs.com/")video = driver.find_element_by_id("preview-player_html5_api")# 返回播放文件地址
url = driver.execute_script("return arguments[0].currentSrc;", video)
print(url)# 播放视频
print("start")
driver.execute_script("arguments[0].play()", video)# 播放15s
sleep(15)
# 暂停视频
print("stop")
driver.execute_script("arguments[0].pause()", video)driver.quit()

Selenium3自动化测试——16. 处理HTML5视频播放相关推荐

  1. 虫师 selenium 4.16处理html5视频播放

    1.书上代码的网站视频打不开,所以用b站的视频来代替 2.随便打开b站一个视频,记录一下地址 3.获取视频的xpath路劲 4.代码如下 from selenium import webdriver ...

  2. 解决无法在哔哩哔哩(b站)上使用HTML5视频播放器脚本插件/油猴等插件失效的问题

    文章目录 1.问题描述 2.解决方法 3.推荐使用视频插件 简介 特性 附:[快捷键](https://github.com/xxxily/h5player#%E5%BF%AB%E6%8D%B7%E9 ...

  3. Selenium3自动化测试【35】执行JS脚本(2)

    1.引言 当单击某链接时,单击的链接有时不是在原标签页上实现跳转,而是新打开一个标签页.如何实现在多个窗口间进行切换呢? 现在很多网站开发都在使用HTML5,如何利用Selenium处理常用的HTML ...

  4. HTML5视频播放器增强脚本——修改增强

    HTML5视频播放器增强脚本--修改增强 分析过程 键盘按键与 ASCII 字符集对照表 找到原始脚本[已经使用]的字母+数字,以及[想要增加]字母+数字 代码修改 找到需要修改 [ASCII]的地方 ...

  5. python3 selenium_Python3+Selenium3自动化测试-(准备)

    Python3+Selenium3自动化测试-(准备) 最近在学习selenium自动化测试相关的内容,所以将实际准备情况做一记录, # 系统:win10(64位) # 浏览器:Chrome(67.0 ...

  6. jquery设置video的宽度_jquery html5 视频播放控制代码

    jQuery HTML5 视频播放控制核心代码: 您的浏览器不支持html5! $('video').click(function() { if ($(this).hasClass('pause') ...

  7. html5播放器 迅雷,搜狗浏览器HTML5视频播放器插件(HTML5.Video.Player)

    一款搜狗浏览器的HTML5视频播放器插件,安装后可以使用HTML5方式播放优酷.土豆.爱奇艺.搜狐视频.迅雷离线.腾讯视频.56视频等网站的视频,避免使用adobe flash player插件,降低 ...

  8. HTML5 视频播放器 WordPress插件

    HTML5 视频播放器 WordPress插件. 插件特点:3个类型的播放列表效果,5个皮肤可选,支持 .MP4 和.WEBM ,自动隐藏控制条,海报图像,播放列表图像,支持音量控制,可以添加视频描述 ...

  9. html5视频播放事件相关

    html5视频播放事件相关 使用: 监听视频播放结束 var myVideo = $("#videoPlayExecute"); // 监听视频播放结束 myVideo[0].ad ...

最新文章

  1. Vue 应用 Sass、Scss、Less 和 Stylus
  2. mfc cef cefsettings 单进程 退出_PyTorch 64.进程池Pool的imap方法
  3. python删除空值多于50%的行_删除Pandas中“空”值超过60%的列
  4. android高德地图自定义带数字marker图标,自定义图标-点标记-示例中心-JS API 示例 | 高德地图API...
  5. docker 修改阿里镜像源_Jetson Nano 修改源镜像
  6. nginx 413 Request Entity Too Large
  7. 最短路径BFS算法matlab,迷宫的最短路径 bfs算法
  8. MindManager的例图资源
  9. 51Nod1019----归并排序(递归)
  10. 出租车计费java_java算法_出租车计费
  11. win10设置计算机关机时间,Win10怎么设置自动关机时间_Win10设置自动关机教程-192路由网...
  12. 提取智慧树试卷_智慧树-中国传统文化试题及答案
  13. 你会刷牙吗?图解正确刷牙方法
  14. VB6.0 遇到“不能加载 MSCOMCTL.ocx“ 问题处理
  15. STL(标准模板库)—Vector
  16. 华为过程可信cib是指_华为流程规范考.doc
  17. DL之CNN(paper):关于CNN(卷积神经网络)经典论文原文(1950~2018)简介、下载地址大全(非常有价值)之持续更新(吐血整理)
  18. SpringBoot 阿里云短信功能使用
  19. 电信大型服务器机房_国内联通、电信、移动IDC机房名录
  20. 从零开始,申请开通微信小程序全流程

热门文章

  1. 每日一皮:这也许是稍微二字最好的诠释...
  2. 实例告诉你如何把 if-else 重构成高质量代码!
  3. Java 14 Hotspot 虚拟机垃圾回收调优指南!
  4. 万字超强图文讲解 AQS 以及 ReentrantLock 应用
  5. 新年不宕机就等它了!戴尔官网高效编程电脑OptiPlex 直降2500,低至3099!
  6. Nacos配置中心原理
  7. Spring-Security-入门(一):登录与退出
  8. linux按进程分配物理内存,linux下内存管理学习心得(一)
  9. ora-00031:session marked for kill处理oracle中杀不掉的锁
  10. however the ssl module in Python is not available