playwright

blues_C1 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(11):场景快捷方式在介绍场景快捷方式之前,我们先来看一下传统的手动绑定方式是如何实现的。假设有一个名为 features/some.feature 的文件,内容如下:
blues_C2 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(12):步骤参数 & parsers参数解析在 Gherkin 描述中,步骤参数(Step Parameters)是动态定义测试数据的关键方式。它允许通过占位符的形式将具体值插入步骤中,从而避免重复编写相似的场景。例如:
blues_C4 天前
自动化测试·软件测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(10):配置功能文件路径 & 优化场景定义默认情况下,pytest-bdd 会将当前模块路径作为功能文件(feature file)的查找路径。但我们可以通过以下方式调整此行为:
blues_C7 天前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用datatable 参数是 pytest-bdd 中提供的一种特殊参数类型,用于处理 Gherkin 场景中定义的表格数据。Gherkin 语言中的表格通常用于提供一组结构化的输入数据或期望的结果数据。当测试场景需要处理多个数据行时,数据表是一种非常有效的方式。datatable 参数正是用来将这些数据表传递到测试步骤函数中的。
blues_C10 天前
自动化测试·软件测试·bdd·playwright
Pytest-Bdd-Playwright 系列教程(7):使用测试代码生成辅助工具pytest-bdd 的代码生成辅助工具提供了一种轻量级的方式,自动创建测试代码的基本结构,而无需手动编写重复代码; 对于每个 feature 文件,它可以生成相应的步骤定义,并自动匹配 Gherkin 语法中的 Given、When 和 Then步骤,从而让测试人员只需填充业务逻辑即可。
娃哈哈_14 天前
测试开发·测试工具·自动化·html5·可用性测试·testng·playwright
基于Testng + Playwright的H5自动化巡检工具你是否也遇到过,H5突然·白屏,无法加载的情况? 遇到上述问题,有众多原因:以上很多因素都是不可控的,从质量保障角度来说,对H5页面得可用性监控是非常必要的!!此篇介绍的就是团队正在用的一个开源工具,online-inspection-tracker
黑金IT25 天前
前端·javascript·自动化·nodejs·浏览器自动化·playwright
自动化结账测试:使用 Playwright确保电商支付流程的无缝体验【nodejs]在电商领域,结账流程是用户体验中至关重要的一环。确保这一流程的稳定性和可靠性对于维护客户满意度和转化率至关重要。在本文中,我们将探讨如何使用 Playwright 进行端到端的结账测试,确保您的结账系统在任何时候都能无缝运行。
blues_C1 个月前
自动化测试·pytest·bdd·playwright
Pytest-Bdd-Playwright 系列教程(2):支持在多浏览器、多环境中执行测试学会本文教程内容后,你将掌握: 通过本文的学习,你将能够:conftest.py是Pytest的一个特殊文件,用于存放共享的fixture和hook函数。
blues_C3 个月前
自动化测试·软件测试·python·测试工具·https·playwright
Python + Playwright(24):处理HTTPS错误当浏览器试图访问一个网站时,如果该网站的SSL证书无效或未被信任,浏览器通常会阻止访问,并显示一条安全警告。这种情况下,如何绕过这些错误,使脚本顺利运行?Playwright提供了一个相应的选项:ignore_https_errors=True。
雨中夜归人3 个月前
python·测试工具·自动化·pytest·playwright
自动化测试工具playwright中文文档-------6.Pytest 插件参考目录简介用法CLI 参数夹具(Fixtures)并行性:同时运行多个测试示例为自动补全配置Mypy类型注解
雨中夜归人3 个月前
python·测试工具·自动化·github·pytest·playwright
自动化测试工具playwright中文文档-------5.CI GitHub Actions目录介绍设置 GitHub Actions在推送/拉取请求时运行通过容器运行在部署时创建仓库并推送到GitHub
雨中夜归人3 个月前
python·测试工具·自动化·pytest·playwright
自动化测试工具playwright中文文档-------3.运行和调试测试目录介绍运行测试命令行方式以有头模式运行测试在不同浏览器上运行测试运行特定测试并行运行测试调试测试您可以运行单个测试、一组测试或所有测试。通过使用 --browser 标志,可以在一个浏览器或多个浏览器上运行测试。默认情况下,测试以无头模式运行,这意味着在运行测试时不会打开浏览器窗口,结果将在终端中显示。如果您愿意,可以使用 --headed CLI 参数以有头模式运行测试。
雨中夜归人4 个月前
python·测试工具·自动化·playwright
自动化测试工具playwright中文文档-------1.编写测试目录介绍第一个测试操作导航交互(Interactions)基本操作断言测试隔离使用夹具(Fixtures)
明月与玄武4 个月前
开发语言·python·playwright
【Playwright+Python】系列 Pytest 插件在Playwright中的使用使用 Pytest 插件在Playwright 中来编写端到端的测试。内容如下:效果:运行测试类,可以直接可以按照配置执行 命令行执行,无需指定参数输入pytest即可
万物皆可连5 个月前
playwright
【Playwright+Python】手把手带你写一个自动化测试脚本在 playwright.chromium.launch() 中传入 proxy 参数即可,示例代码如下:
JadePeng6 个月前
爬虫·playwright
比Selenium更优秀的playwright介绍与未来展望Playwright是微软开发的,专门为满足端到端测试需求而创建的。Playwright支持包括Chromium、WebKit和Firefox在内的所有现代渲染引擎。在Windows、Linux和macOS上进行测试,本地或在CI上,无头或有头,带有本机移动仿真。
冰冷的希望9 个月前
爬虫·测试工具·单元测试·测试·playwright·testing
【测试】微软测试框架playwright的使用Playwright是一个由微软推出的浏览器测试框架,支持所有现代渲染引擎,包括 Chromium、WebKit和Firefox。可以在Windows、Linux和macOS上进行本地或CI测试,支持无头测试或使用本机移动模拟进行测试。比起selenium,playwright好像更容易上手
fairjm10 个月前
java·playwright
playwright 一些方法解决cloudflare防护页的问题在尝试从一个使用Cloudflare Web应用程序防火墙(WAF)保护的网站获取数据时,我遇到了一些挑战.该网站的安全措施非常严格,以至于在正常浏览几个页面后,Cloudflare的检查页面就会出现.
龙洋静10 个月前
chrome·playwright
【playwright】将chromium浏览器更改为默认打开chrome;多浏览器时,想要使用chrome目录问题解决方案在实习期间写case时,老大要求这个自动化项目要满足多浏览器执行,原本是很简单的在pytest.ini文件中修改如下即可:
上海-悠悠10 个月前
python·selenium·playwright
chromedriver 114以后版本下载地址谷歌浏览器版本经常会升级,chromedriver 也得下载匹配的版本 chromedriver 114以前版本下载地址https://registry.npmmirror.com/binary.html?path=chromedriver/