Playwright PYTHON自动化测试——从零到专家 | Playwright PYTHON Automation Testing – From Zero to Expert

Playwright PYTHON自动化测试——从零到专家 | Playwright PYTHON Automation Testing – From Zero to Expert-幻仿编程
Playwright PYTHON自动化测试——从零到专家 | Playwright PYTHON Automation Testing – From Zero to Expert
此内容为付费资源,请付费后查看
48.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: python查看预览
最近更新: 2025-10-10文件内容: 视频+中英文字幕+配套课件
视频分辨率: 1080P 高清文件大小: 2.04GB
视频语言: 英语视频字幕: 中英字幕

幻仿编程 Udemy 付费课程,独家中英字幕 + 配套资料!
限时1折特惠!课程永久访问权,随时随地学习!

Playwright Python 自动化测试:从零基础到专家

全新-使用Pytest BDD框架从头开始为(Web/API)自动化提供Python和Playwright实用培训

讲师:Rahul Shetty Academy


你将学到什么

  • 通过实践练习和作业,打下扎实的Python编程基础
  • 通过真实案例深入理解Playwright网页自动化
  • 熟悉使用Playwright进行API测试和网络拦截
  • 掌握视觉测试、移动设备模拟以及在CI/CD Docker容器中执行测试
  • 从零开始全面掌握Python Pytest框架的功能
  • 熟悉Playwright Inspector工具、Trace查看器及代码生成(录制回放)工具
  • 使用Pytest和BDD理念构建端到端的行业标准测试框架

课程要求

  • 无需任何编程经验。课程中已涵盖所有内容,包括Python基础知识

课程描述

欢迎来到全面的Playwright Python课程,本课程从基础到框架设计一应俱全,即使你没有任何Python经验,也能完全掌握Python与Pytest的核心内容。

将Playwright与Python结合,能够释放出强大的能力,推动测试自动化框架的创新。让我为你解释为什么这种组合如此出众:

  • 为什么选择Python? Python不仅是功能最强大的编程语言之一,更是机器学习(AI)开发的基石。其丰富的AI集成框架,使其成为构建具备AI能力自动化框架的天然选择。
  • 为什么选择Playwright? Playwright的使用量正以每年750%的速度迅猛增长。凭借其卓越的速度、稳定性和同时自动化UI与API应用的能力,它正迅速成为测试自动化领域中Selenium的强劲对手。

将Playwright与Python结合,使你能够构建一个强大且面向未来的测试自动化框架,具备处理最复杂网页和API应用的AI能力。

在本课程中,你将系统学习:

  • Python基础
  • 使用Python进行Playwright自动化
  • Pytest框架
  • 行为驱动开发(Pytest BDD)

无论你是初学者,还是希望拓展技能,本课程都无需任何先决条件——所有内容都将循序渐进地讲解,确保你获得顺畅的学习体验。

想象一下,在不断发展的测试自动化时代,这种组合能为你的简历带来多大的提升!

我迫不及待想在课程中见到你,帮助你开启职业生涯的新机遇。

备注:对于初学者,本课程开头提供了3小时的Python视频,从零开始全面讲解Python基础知识,包含编程作业和测验,为面试做好充分准备。

课程结构详解:

  • 初学者Python/Pytest基础(3小时)——打下坚实的Python基础,为自信探索Playwright做好准备。
  • Playwright网页/UI自动化(50%)——掌握核心Playwright概念,实现全面的UI自动化。
  • 结合网络模拟的Web与API混合测试(25%)——通过网络模拟功能,拓展UI与API测试相结合的技能。
  • Playwright高级框架特性(25%)——深入探索高级Playwright框架,实现最优的测试设计。

总而言之,本课程是你成为Playwright高手、掌控现代端到端测试自动化的一站式解决方案。

成为Playwright高手,拥抱端到端测试自动化的未来。立即报名吧!

适合人群

  • 软件测试人员
  • 质量保证工程师
  • 自动化测试工程师
  • Python开发人员
  • SDET(软件开发工程师在测试)
共 78 节课程 • 总时长 13 小时 30 分钟
第一章 引言
1. Playwright是什么,为什么选择Python作为库7分54秒
2. 如何从头设计课程大纲 –(必看)3分17秒
第二章 在Windows和Mac上设置Python、Playwright和Pycharm
1. 在Windows操作系统中安装并设置Python路径10分16秒
2. 在MAC OS上安装并设置Python路径10分26秒
3. 什么是 PIP 安装 Playwright 并在 Pycharm IDE 中设置它13分
第三章 从零开始通过示例学习Python基础
1. Python 基础的 hello world 程序8分35秒
2. Python中的数据类型以及如何在运行时获取类型5分17秒
3. 列表数据类型及其操作来操作12分47秒
4. Python中的元组和字典数据类型及示例8分28秒
5. Python中的if else条件语句及工作示例7分55秒
6. 如何在运行时创建字典并添加数据3分10秒
7. 循环在Python中的工作原理和代码缩进的重要性8分58秒
8. 使用for循环的编程示例 – 14分17秒
9. 使用 While 循环的编程示例 – 210分28秒
10. 什么是函数 如何在Python中使用它们10分46秒
11. OOPS原则 类和对象在Python中7分38秒
12. 构造函数是什么及其在面向对象编程中的作用13分38秒
13. Python中的继承概念及示例12分12秒
14. 字符串及其在Python中的函数9分53秒
15. 如何使用Python读取文本文件内容6分48秒
16. readLine和readLines方法在Python中的重要性7分59秒
17. 使用Python将数据写入文件8分48秒
第四章 从零开始学习Pytest框架基础
1. pytest fixtures是什么,以及它如何帮助增强测试10分29秒
2. 理解 Pytest 固定装置中的作用域,并附带示例11分59秒
3. 使用Python fixtures和yield关键字进行设置和拆卸设置9分5秒
第五章 开始使用Playwright自动化测试 – 实时示例
1. 从终端使用命令和选项运行 Pytest 测试4分56秒
2. 理解使用 Playwright 测试用例启动 Chromium 引擎浏览器10分27秒
3. 理解 Page 和 playwright 固定装置如何与引用一起工作10分55秒
4. 使用 playwright 的 getLabel 和 get_by_role 方法识别 Web 组件10分3秒
5. get_by_Label 的限制。了解在哪些情况下它有效12分45秒
第六章 深入探讨Playwright UI方法及实时示例
1. Autowait 在 Playwright 中如何处理等待机制10分46秒
2. 如何在 Firefox 浏览器中运行测试 – 示例5分40秒
3. 理解过滤器如何对从列表中动态选择卡项目起作用19分3秒
4. 如何使用Playwright处理子窗口和标签页 – 示例11分56秒
5. 应用Python字符串方法来检索带有断言检查的值9分2秒
第七章 使用 Playwright Python 进行具有断言的 UI 功能验证
1. 在 Playwright python 中,不可见的内置断言是可见的6分38秒
2. 如何使用 Playwright Python 处理警报和弹窗 – 示例8分29秒
3. 什么是框架?如何使用Playwright处理它们?8分34秒
4. 准备处理网页表格自动化的策略,并举例说明12分50秒
5. 端到端示例:在Playwright中处理表格和悬停方法8分15秒
6. 使用codegen工具在playwright中录制和回放测试4分22秒
第八章 使用Playwright学习API测试,结合Web和API的混合端到端示例
1. 电子商务领域的介绍和自动化场景12分16秒
2. 从浏览器的开发者工具中了解所使用的API及其详细信息11分8秒
3. 从零开始构建API工具,首先是如何制作Post调用12分1秒
4. 如何使用 Playwright 代码断言 API 响应和状态码7分56秒
5. 重构API工具方法,并在生成数据时从测试中调用它们10分50秒
6. 动态地从订单历史表中发现订单ID,使用简单的逻辑8分41秒
第九章 拦截网络请求和响应以使用 Playwright 测试边缘情况
1. 什么是拦截网络的概念。通过例子来理解4分13秒
2. 拦截响应调用,使用 route-fulfil 方法来测试边缘情况12分16秒
3. 使用route-continue方法拦截请求调用以测试边缘情况11分6秒
4. 使用 Playwright 在运行时保存并向浏览器注入会话 Cookie16分21秒
第十章 Playwright Pytest框架-第一部分(页面对象,数据驱动,参数化)
1. Playwright框架设计最佳实践概述5分11秒
2. 从Json文件外部驱动测试数据到Playwright fixtures14分28秒
3. 使用Python字典对测试进行参数化,使用多个数据集16分31秒
4. 理解页面对象设计模式以及如何在测试中应用15分48秒
5. 实现Page对象设计以进行端到端测试 – 示例9分34秒
6. 通过避免在测试中创建对象并将它们移至PO类中来优化测试13分50秒
第11章 Playwright Pytest框架-第二部分(全局配置、并行化、标签)
1. 如何配置并驱动 Playwright 框架中的全局运行时变量13分1秒
2. 理解浏览器在运行时如何通过全局值和ifelse决定其值13分48秒
3. 在框架中运行带有pytest标签注解的选定测试11分9秒
4. 在 Playwright 框架中以并行和序列模式运行测试3分27秒
5. 使用pytest插件为框架中的测试生成HTML报告6分30秒
6. Playwright 追踪查看器 – 用于生成测试日志、截图,并打包在 zip 文件中9分43秒
第12章 Playwright Pytest框架 – 第三部分(Cucumber BDD,CICD Jenkins,HTML报告)
1. BDD 框架简介及其与 Pytest 框架如何互补9分54秒
2. 安装pytest插件并为测试实现构建gherkin特征文件11分8秒
3. 实现特征文件中的 Pytest 步骤定义11分13秒
4. 如何在步骤定义文件中跨多个步骤方法共享数据14分59秒
5. 修复问题,并从终端端到端运行 Pytest BDD 测试4分29秒
6. 从零开始配置Jenkins所需的设置10分21秒
7. 创建Jenkins参数化任务以运行Playwright Python框架10分6秒
8. 将输入的文本翻译为中文 计划基于正则表达式自动触发CICD Jenkins作业6分18秒
第13章 终端的AI功能用于处理Playwright框架 – Claude代码&MCP
1. 什么是Claude Code,以及如何在Pycharm中集成以使用AI的力量5分40秒
2. 关于Python项目,有任何问题都可以问——使用Claude Code获取你的答案8分22秒
3. MCP简介及将MCP集成到Claude代码中用于浏览器自动化6分44秒
4. 在终端中用Claude代码设置Playwright MCP服务器8分11秒
5. 使用手动步骤作为输入,演示与 claude code Playwright MCP 的自动化测试8分12秒
第14章 最常被问到的Python和Pytest编程面试问题
1. 这个面试问题视频是如何设计的1分37秒
2. 关于最常问的Python面试问题的详细讨论1时13分45秒
1. 关于课程更新与获取

如何获取本站课程?

免费获取方式:在本站签到、评论、发布文章等可获取积分,通过积分购买课程。
付费获取方式:购买本站【月度会员】或【永久会员】。

课程购买后是否支持更新?
是的,所有课程均提供免费更新服务。 我们致力于为您提供持续的学习支持。

如何获取更新?
单独购买的课程: 您可在“个人中心”随时查看购买记录及最新下载链接,轻松获取免费更新。
永久会员: 您可在相关页面直接查看最新下载地址,随时免费获取更新。
非永久会员(重要提示):通过会员权限下载的课程,在“个人中心”可能不显示具体订单记录。

因此,会员到期后,您将无法通过“个人中心”查看最新下载链接。
解决方案建议:续费会员: 恢复会员权限后,即可再次查看所有最新下载链接。
妥善保存下载链接: 我们强烈建议您在会员有效期内,保存好本站分享的课程下载链接。通常,课程更新内容会直接补充到原有分享链接中。
2. 关于课程资料

课程下载后资料是否齐全?
绝大部分课程资料齐全。 我们尽力确保您获得完整的学习资源。
少数情况说明: 极少数课程可能存在资料缺失情况。针对 Udemy 课程,资料形式多样,请知悉:本地文件(随视频下载): 此类课件通常随视频一并提供,下载即得。

本地文件(含链接): 课件文件中会提供资料下载链接,您需自行访问链接下载。此类资料通常也可获取。
在线平台存储(如 GitHub): 讲师会在视频中说明资料获取方式(如访问特定平台),请您按指引自行下载。
③ Udemy 平台内资料: 部分资料需登录您在 Udemy 购买的账号才能查看。此类资料本站无法提供,除非您自行在 Udemy 平台购买该课程。
3. 关于课程字幕

是否提供中英文双字幕?原本无字幕的课程是否支持?
是的,本站下载的所有课程均提供中英文双字幕,包括 Udemy 原本无任何字幕的课程。 我们致力于提升您的学习体验。

Udemy 字幕现状与本站服务:
○ Udemy 绝大多数课程本身不提供任何字幕。在少数提供字幕的课程中,也几乎不提供中文字幕。

本站字幕服务流程:
Udemy 有字幕: 我们会将其翻译成中文字幕,与英文字幕一同提供。
Udemy 无字幕: 我们会通过技术手段识别生成英文字幕,再翻译成中文字幕,一同提供给您。

字幕服务重要说明(请您理解):
翻译精度: 字幕翻译采用谷歌翻译引擎完成,虽不及人工翻译精准,但足以保障您正常学习理解。
若您仍然觉得字幕精度较低: 可联系站长针对性润色字幕(该服务仅限本站会员)。
4. 关于视频存储与使用

视频存储位置与观看/下载方式?
本站所有课程视频均存储于网盘平台。
您支持在线观看: 可在网盘内直接播放学习。
您支持下载: 可将视频下载至本地,使用播放器播放,更灵活便捷。

主要存储网盘:百度网盘

视频格式与加密情况?
本站所有课程视频均以 MP4 或 MKV 通用格式提供。
视频文件不加密,您可自由分享(请遵守相关法律法规)。
播放建议: 使用本地播放器(如 PotPlayer)播放时,可同时加载中英文字幕文件,学习体验更佳。您可参考我们提供的《PotPlayer 挂载中英双字幕教程》。
5. 关于售后支持与退款政策

遇到问题如何联系?
无论您在购买前或购买后遇到任何疑问,都欢迎随时联系站长。 我们将竭诚为您服务。

退款政策说明:
原则: 由于虚拟商品(课程、资料等)具有可复制性,一旦购买成功并完成下载,原则上不支持退款。

请您在购买前仔细阅读课程介绍、资料说明及本条款,确认符合您的需求。 如有不确定之处,欢迎先行咨询站长。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容