当前位置: 首页 > news >正文

做旅游攻略的网站代码宠物网站模版

做旅游攻略的网站代码,宠物网站模版,网站开发工程师简介,手机开发者选项怎么关闭宏哥微信粉丝群#xff1a;https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介 上一篇讲解和分享了录制自动生成脚本#xff0c;索性连带录制视频也一股脑的在这里就讲解和分享了。今天我们将学习如何使用Playwright和Python来录制浏览器操作的视频#…宏哥微信粉丝群https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介 上一篇讲解和分享了录制自动生成脚本索性连带录制视频也一股脑的在这里就讲解和分享了。今天我们将学习如何使用Playwright和Python来录制浏览器操作的视频以便在需要时进行回放和分析。 2.录制视频语法 录制视频介绍官方API的文档地址Videos | Playwright Python 2.1录制 视频在测试结束时浏览器上下文关闭时保存。如果您手动创建浏览器上下文请确保browser_context.close(), 会在调用close的时候保存视频。如果没有等到上下关闭就停止执行将不会保存视频。 context browser.new_context(record_video_dirvideos/) # Make sure to close, so that videos are saved. context.close() 2.2大致流程步骤 ①、安装 Playwright Python已完成搭建playwright环境 ②、创建一个浏览器实例 ③、启动录制 ④、执行需要录制的操作 ⑤、关闭浏览器或者上下文实例 ⑥、保存录像文件 接下来我们将详细介绍每个步骤需要做什么并提供相应的代码示例进行实战。 3.详细步骤 3.1安装playwright 安装 Playwright Python已完成搭建playwright环境 3.2创建浏览器实例 在开始录制之前我们需要创建一个上下文或者浏览器实例。下面的代码演示了如何创建一个 Chromium 浏览器实例 from playwright.sync_api import sync_playwrightwith sync_playwright() as playwright:browser playwright.chromium.launch()page browser.new_page() 3.3启动录制 一旦我们有了浏览器实例或者上下文和页面我们就可以启动录制了。使用以下代码在页面上启动录制 context browser.new_context(record_video_dirvideos/) # Make sure to close, so that videos are saved. context.close() 代码执行后可以看到videos目录下生成了视频只是格式是webm格式。 如下图所示 3.4执行需要录制的操作 现在我们可以在页面上执行任何需要录制的操作。例如点击按钮、填写表单等。请根据您的需求编写相应的代码。 3.5关闭实例 当您完成了需要录制的操作后使用以下代码关闭浏览器或者上下文实例 context.close() browser.close() 3.6 保存录像文件 最后我们需要保存录制的视频文件。使用以下代码将录制保存为文件 page.video.path() # 获取录制文件的路径 您可以将录像文件路径打印出来或将其保存到变量中供后续使用。 4.项目实战 这里还是以度娘为例在搜索框输入“北京-宏哥”点击“百度一下”。 4.1代码设计 4.2参考代码 # codingutf-8# 1.先设置编码utf-8可支持中英文如上一般放在第一行# 2.注释包括记录创建时间创建人项目名称。Created on 2023-11-26 author: 北京-宏哥 公众号北京宏哥 Project: 《最新出炉》系列初窥篇-PythonPlaywright自动化测试-41-录制视频 # 3.导入模块 from playwright.sync_api import sync_playwrightwith sync_playwright() as playwright:# 创建一个浏览器实例browser playwright.chromium.launch()# 启动录制context browser.new_context(record_video_dirvideos/recording.mp4)page context.new_page()# 执行需要录制的操作page.goto(https://www.baidu.com)page.locator(#kw).fill(北京-宏哥)page.locator(#su).click()# 关闭实例context.close()browser.close()# 保存录像文件recording_path page.video.path()print(录像文件路径, recording_path) 4.3运行代码 1.运行代码右键RunTest控制台输出如下图所示 2.运行代码后电脑端的浏览器的动作。如下图所示 5.指定视频大小 您还可以指定视频大小。视频大小默认为缩小以适合 800x800 的视口大小。视口的视频放置在输出视频的左上角必要时缩小以适合。您可能需要设置视口大小以匹配所需的视频大小。 context browser.new_context(record_video_dirvideos/,record_video_size{width: 640, height: 480} ) 保存的视频文件将出现在指定的文件夹中。它们都生成了唯一的名称。对于多页面场景您可以通过 page.video 访问与页面关联的视频文件。 path page.video.path() 6.video对象方法 video对象方法官方APIVideo | Playwright Python 6.1获取视频路径 print(page.video.path()) 6.2删除视频 video.delete() 6.3视频另存为 video.save_as(path) 7.小结 好了今天时间不早了关于playwright的录制视频就先介绍讲解到这里。感谢您耐心的阅读 每天学习一点今后必成大神- 往期推荐由于跳转参数丢失了所有建议选中要访问的右键在新标签页中打开链接即可访问或者微信搜索: 北京宏哥  公众号提前解锁更多干货。 Appium自动化系列耗时80天打造的从搭建环境到实际应用精品教程测试 Python接口自动化测试教程熬夜87天整理出这一份上万字的超全学习指南 PythonSelenium自动化系列通宵700天从无到有搭建一个自动化测试框架 JavaSelenium自动化系列仿照Python趁热打铁呕心沥血317天搭建价值好几K的自动化测试框架 Jmeter工具从基础-进阶-高级费时2年多整理出这一份全网超详细的入门到精通教程 Fiddler工具从基础-进阶-高级费时100多天吐血整理出这一份全网超详细的入门到精通教程 Pycharm工具基础使用教程
http://www.dnsts.com.cn/news/12296.html

相关文章:

  • 网站备案中页面国外做mg动画的网站大全
  • 怎么自建导购网站做淘客wordpress 跳转函数
  • 网站大全官网炫酷响应式网站设计
  • 网站运行速度优化一个好的网站需要具备什么
  • 515ppt网站建设html5 网站源代码
  • 高端响应式网站设计it外包工作怎么样
  • 建设工程施工合同网站自己做网站是否要买云主机
  • 怎么做自己的简历网站安阳网站建设哪家公司好
  • 安徽省建设工程造价管理总站网站旅游网站开发方案ppt
  • 网站架设百度公司简介
  • 网站侧导航公司管理流程图大全
  • 网站底部友情链接涿州做网站建设
  • 响应式学校网站模板中山网站建设案例
  • 南京网站开发注册app建设网站需要注意什么
  • wordpress主题常规选项修改不seo网站搜索优化
  • 信阳网站建设的费用创意品牌网站
  • 品牌微信网站建设网站建设 部署与发布题库
  • 东莞网站平台后缀如何制作自己的网址链接
  • 做电影网站看电影算网站流量吗wordpress 第一张图片不显示
  • 家具企业网站模板重复打开同一个网站怎么做
  • 论坛网站开发开题报告专业苏州房产网站建设
  • 做一个网站成本多少钱公司网站如何上传视频
  • 惠东网站设计wordpress网站根目录
  • 最好网站设计案例开发公司经营管理存在的问题
  • 江苏省交通厅门户网站建设管理办法淘宝网站是语言用什么做的
  • 大型网站seo课程怎么做淘宝客优惠劵网站
  • 绛帐做企业网站学网站建设维护
  • 0基础建站教程公司建设网站的申请
  • 网站推广经典案例重庆网站建设 观音桥
  • 培训网站建设学校上海市建设工程协会网站