使用 Python 进行 Web 自动化测试 + 视觉的剧作家
使用可视化测试(免费)、并行执行、报告、CI/CD 等从头开始创建可扩展的 Pytest 框架
讲师:Symon Storozhenko
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 使用 Python 成为剧作家专家
- 超级直观的 Pytest 框架,具有并行执行、报告和 CLI 命令
- 使用适当的密码管理和可视化测试执行 CI/CD
- 处理不同的身份验证和其他类型的问题
要求
- 无需先验知识
- Windows/Mac/Linux 机器
描述
在几天内从头开始启动您的自动化框架!使用 Python 和 pytest 速度非常快。
然后是 Playwright 的氮快速浏览器测试执行!我们将使用标记、固定装置和 CLI 命令将 Playwright 功能融合到 pytest 框架中。
在本课程中,我们将介绍:
- Python基础
- 剧作家
- pytest
- 项目结构
- 页面对象模型
- 报告
- 并行执行
- 为 set_up 和 tear_down 方法创建我们自己的 pytest 固定装置
- 利用现有的剧作家装置
- 使用 GitHub Actions 将我们的测试部署到 CI/CD
- 学习 yml 语法
- 将登录密码安全地存储为 GitHub Secrets
- 像专业人士一样执行视觉测试
为什么是剧作家?
Playwright 可在所有现代浏览器中实现快速、可靠和强大的测试和自动化。
支持所有浏览器
- 在 Chromium、Firefox 和 WebKit 上进行测试。Playwright 对所有现代浏览器都有完整的 API 覆盖,包括 Google Chrome 和 Microsoft Edge(带有 Chromium)、Apple Safari(带有 WebKit)和 Mozilla Firefox。测试可以在有头和无头模式下运行
快速可靠的执行
- 快速我的意思是非常快!
- 自动等待 API。剧作家交互会自动等待元素准备好。这提高了可靠性并简化了测试创作。
- 与浏览器上下文快速隔离。将单个浏览器实例重用于具有浏览器上下文的多个隔离执行环境。
- 弹性元素选择器。Playwright 可以依靠面向用户的字符串(例如文本内容和可访问性标签)来选择元素。
- 多个域、页面和框架。Playwright 是一个进程外自动化驱动程序,不受页面内 JavaScript 执行范围的限制,可以自动化多个页面的场景。
本课程适用于:
- 自动化测试仪
- 手动 QA 分析师
- 想要学习或提高自动化技能的开发人员和 BA
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。