使用Playwright在Java中掌握现代测试自动化 | Mastering Modern Test Automation With Playwright In Java

使用Playwright在Java中掌握现代测试自动化 | Mastering Modern Test Automation With Playwright In Java-幻仿编程
使用Playwright在Java中掌握现代测试自动化 | Mastering Modern Test Automation With Playwright In Java
此内容为付费资源,请付费后查看
49.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
资源分类: Java查看预览
最近更新: 2024-12-24文件内容: 视频+中英文字幕+配套课件
视频分辨率: 720P 准高清文件大小: 6.89GB
视频语言: 英语视频字幕: 中英字幕

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

使用 Java 中的 Playwright 掌握现代测试自动化

利用 Java 中 Playwright 的强大功能来转变您的测试自动化技能

讲师:John Ferguson Smart


您将学到什么

  • 使用 Playwright 在 Java 中构建强大而稳健的测试自动化框架
  • 使用 Playwright 定位现代 Web 应用程序中的元素并与之交互
  • 使用页面对象和其他设计实践在 PlayWright 中编写可持续且可维护的测试自动化
  • 了解如何使用AI工具更快地编写高质量的测试自动化代码

探索相关主题

  • 其他 IT 和软件
  • 信息技术与软件

要求

  • Java 工作知识

描述

现代网络测试需要现代解决方案。Playwright 已成为当今动态网络应用程序的首选测试框架,提供:

  • 卓越的自动等待和异步测试功能,有助于消除不稳定的测试
  • 内置对 Chromium、Firefox 和 WebKit 的多浏览器支持
  • 强大的网络拦截和模拟能力
  • 一流的测试速度和可靠性
  • 丰富的工具,包括代码生成和调试功能

为什么选择 Java?将 Playwright 的强大功能与 Java 的企业级生态系统结合起来,可以:

  • 利用您现有的 Java 知识和工具
  • 构建强大、可维护的测试框架
  • 与企业开发工作流程无缝集成
  • 利用 Java 的强类型和 IDE 支持
  • 使用熟悉的测试工具,例如 JUnit 和 Cucumber

在本综合课程中,您将掌握使用 Playwright 进行 Java 端到端测试的基础知识和高级自动化技术。通过实践和实际示例,您将学习如何创建可靠、可维护的自动化测试,从而自信地处理现代 Web 应用程序。

你将学到的内容:

  • 打下扎实的剧作家基础和架构基础
  • 为现代 Web 应用程序编写强大、可靠的自动化测试
  • 掌握基本测试概念,如定位器、断言和等待
  • 处理复杂的测试场景,包括 API 调用和身份验证
  • 使用页面对象和最佳实践来组织和构建您的测试套件
  • 使用 Allure 生成全面的测试报告
  • 利用人工智能辅助考试写作技巧提高生产力
  • 使用 Playwright 和 Cucumber 快速有效地实现 BDD 测试自动化
  • 使用 GitHub Actions 设置持续集成

课程亮点:

  • 完整的 Playwright 测试框架覆盖
  • 集成 Cucumber 的行为驱动开发 (BDD)
  • 使用 Playwright 测试并与 API 交互
  • 人工智能驱动的测试生成可加快您的工作流程
  • 使用 GitHub Actions 设置 CI/CD 管道
  • 使用 Allure 进行高级报告

本课程经过精心设计,可逐步培养您的技能:

  • 从设置环境和编写第一个测试的基础开始
  • 掌握处理动态网络元素的复杂技术
  • 学习测试组织和维护的专业实践
  • 掌握 API 模拟和并行执行等高级概念
  • 使用 Cucumber 实现 BDD 场景
  • 使用 GitHub Actions 和 Docker 在 CI/CD 管道中设置自动测试执行

适合于:

  • 质量保证工程师正在向自动化转型
  • 想要改进测试实践的开发人员
  • 采用 Playwright 满足自动化需求的团队
  • 希望将 Playwright 与 Cucumber 整合在一起的 BDD 从业者

完成本课程后,您将能够:

  • 设计和实现完整的测试自动化框架
  • 按照最佳实践编写干净、可维护的测试代码
  • 使用 Cucumber 创建行为驱动测试
  • 自信地处理复杂的测试场景
  • 使用 Allure 生成专业的测试报告
  • 利用人工智能辅助加速考试写作
  • 将自动化测试集成到您的 CI/CD 管道中
  • 通过并行执行扩展您的测试套件

课程内容包括:

  • 超过 10 小时的详细讲座和现场编码
  • 动手编码练习
  • 现场编码演示
  • 真实世界的测试场景
  • 最佳实践和专业技巧
  • CI/CD 集成示例
  • 使用 Cucumber 实现 BDD

在测试自动化领域保持领先地位。无论您是自动化测试新手还是从 Selenium 等其他框架过渡过来,本课程都将为您提供使用 Playwright 和 Java 构建现代、可靠的测试自动化解决方案的技能。

本课程适合哪些人:

  • 想要学习如何在 Java 自动化项目中使用 Playwright 的测试人员
共 94 节课程 • 总时长 11 小时 50 分钟
第一章 Playwright 在 Java 中的介绍
1. 引言7分35秒
2. 设置您的环境6分15秒
第二章 你的第一个 Playwright 测试
1. 设置您的项目3分46秒
2. 编写您的第一个 Playwright 测试10分42秒
3. 与页面元素交互5分30秒
4. 使用测试固定件重构您的测试3分41秒
第三章 Playwright 架构 浏览器,浏览器上下文和页面
1. Playwright 架构基础2分53秒
2. Playwright 对象2分6秒
3. 配置浏览器7分11秒
4. 编程练习 – 配置浏览器选项4分41秒
5. 理解浏览器上下文4分34秒
6. 编程练习 – 理解浏览器上下文3分44秒
第四章 理解 Playwright 定位器
1. Playwright 定位器简介2分36秒
2. 通过文本值查找元素7分44秒
3. 使用标签和占位符定位元素(1)3分10秒
4. 使用标签和占位符定位元素3分10秒
5. 通过角色定位元素6分49秒
6. 通过测试ID定位元素2分45秒
7. 处理集合3分
8. CSS 定位器5分6秒
9. 实时编码演示 – CSS定位器9分
10. 嵌套定位符5分52秒
11. 实时编码演示 – 使用 Playwright 定位器8分27秒
12. 实时编码演示 – 使用 @UsePlaywright 注解4分33秒
第五章 与 Playwright 中的字段交互
1. 与输入字段交互4分49秒
2. 与下拉菜单交互3分59秒
3. 上传文件5分2秒
4. 实时编码演示 – 测试必填字段7分47秒
5. 使用 The UsePlaywright 注解进行数据驱动测试2分52秒
第六章 在 Playwright 中断言
1. Playwright 断言5分10秒
2. 关于字段的断言4分28秒
3. 使用AssertJ与Playwright11分24秒
第七章 等待 Playwright 中的事件
1. 为什么我们在Playwright中需要等待10分3秒
2. Playwright 中的隐式等待4分2秒
3. 使用waitForSelector方法5分31秒
4. 等待元素出现和消失9分1秒
5. 等待API响应7分53秒
第八章 在Playwright中模拟API调用
1. 模拟API调用12分10秒
第九章 使用 Playwright 进行 API 测试
1. 调用API18分50秒
2. 用户API4分4秒
3. 创建测试数据7分49秒
4. 一个简单的API测试20分29秒
5. 测试API边界情况8分19秒
第十章 在我们的 Playwright 测试中与 API 交互
1. 使用API交互准备测试数据18分31秒
2. 在测试中与API交互5分46秒
3. 扩展我们对负面测试用例的交互4分57秒
第11章 在 Playwright 中使用页面对象
1. 页面对象介绍6分23秒
2. 简单页面对象6分
3. 带有领域对象的页面对象27分1秒
4. 使用页面对象进行实时编码13分50秒
第12章 组织您的 Playwright 测试
1. 在测试类中组织测试8分37秒
2. 使用 @UsePlaywright 组织测试2分10秒
3. 扩展现有测试用例的覆盖范围8分13秒
4. 组织测试包16分2秒
第13章 跟踪和调试Playwright测试
1. 使用 Playwright 追踪17分2秒
第14章 使用JUnit 5并行运行Playwright测试
1. 在JUnit 5中并行运行Playwright测试16分
2. 并行运行Annotated Playwright测试1分45秒
第15章 使用Allure报告汇报Playwright测试
1. 为您的 Playwright 测试套件设置 Allure 报告11分36秒
2. 在Allure中记录测试步骤4分54秒
3. 在特性和故事中组织测试用例4分41秒
4. 在Allure中报告截图14分2秒
5. 报告测试失败7分44秒
第16章 行为驱动开发(BDD)使用 Playwright 和 Cucumber
1. 引言1分10秒
2. 行为驱动开发是什么6分28秒
3. BDD 实际案例5分17秒
4. 编写BDD场景 Gherkin基础13分30秒
5. 添加 Cucumber 依赖到我们的项目2分28秒
6. 识别我们应用中的BDD场景5分43秒
7. 编写我们的第一个BDD场景12分46秒
8. 添加 Playwright 测试用例13分31秒
9. 使用列表编写场景4分44秒
10. 使用数据表编写更具表现力的场景18分12秒
11. 实时编码 – 扩展场景10分45秒
12. 基于数据的测试与场景大纲8分13秒
13. 使用并行执行加快运行Cucumber Playwright场景3分48秒
14. 使用Allure报告Cucumber结果3分28秒
15. 使用Cucumber生成跟踪报告4分19秒
第17章 为您的 Playwright 测试创建 CI 管道,使用 GitHub Actions
1. GitHub Actions 入门5分59秒
2. 使用 GitHub Actions 运行 Playwright9分15秒
3. 在Github上发布Allure报告6分28秒
第18章 实时编码练习 – TodoMVC 应用程序
1. 介绍8分6秒
2. 示例应用程序6分1秒
3. 第一课)实现一个简单的测试(1)3分50秒
4. 第一课)实现一个简单的测试3分50秒
5. 第二课:向列表中添加项目7分5秒
6. 第3课) 从列表中删除项目8分26秒
7. 第4课) 完成项目9分58秒
8. 第5课) 过滤项目5分59秒
第19章 使用Docker运行Playwright测试
1. 介绍Docker4分21秒
2. 基础Docker命令5分28秒
3. 创建您的第一个Docker镜像7分7秒
4. 使用Docker运行TodoMVC应用程序7分8秒
5. 使用Docker运行Playwright测试10分15秒
6. 使用Docker Compose协调Docker容器12分18秒
1. 关于课程更新与获取

如何获取本站课程?

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

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

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

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

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

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

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

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

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

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

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

主要存储网盘:百度网盘

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

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

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

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

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

请登录后发表评论

    暂无评论内容