问题标签 [playwright-test]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用来自控制台的数据开始 Playwright 测试?
我们有命令 npx playwright test tests/my-test.spec.js
但是如何通过控制台设置这个测试的数据呢?
例如,我需要为 URL (google.com) 和 CountOfBlocks (12) 设置变量
typescript - 编剧测试 - 使用 .env 文件中的变量
我已经使用 TypeScript 编写了 Playwright 测试,我想在我的测试文件中使用来自 .env 的变量,我该怎么做?
typescript - 通过 ADB 连接进行 Android 设备测试的 Playwright Fixture 或 Config 文件
我想在物理 android 设备上执行我们现有的测试。目前,我们可以通过这个 CLI 命令在模拟器上执行测试:
npx playwright test --config=qe/configs/playwright.config.ts
我希望我可以创建另一个配置文件并在通过 CLI 命令通过 USB(ADB 连接)连接到我的笔记本电脑的物理 android 设备上执行所有测试,也许像这个:
npx playwright test --config=qe-ui/configs/playwright-android.config.ts
如何创建特定于 android 执行的配置?如果这是不可能的,我该如何创建一个夹具,以便我可以让测试使用该夹具在物理 android 设备上执行测试?
这是在 android 设备上执行的测试规范文件的示例:我想将所有设置(如浏览器上下文)放在配置或夹具中,这样我的所有规范都不必这样做:
javascript - Playwright 如何从参数中获取评估数据?
Playwright 如何从参数中获取评估数据?page.evaluate: ReferenceError: d is not defined
typescript - 收到 http 超时错误,ssl:ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Playwright 1.18.1 我得到了这个配置:
我也有一个测试:
和终端错误
我首先想到的是,错误可能出在语法上,但是当我以 --headed 模式启动它时,我遇到了 ssl 错误:ERR_SSL_VERSION_OR_CIPHER_MISMATCH
我将不胜感激所有的猜测和答案
playwright - 在 Playwright 中处理多个场景和环境的测试数据
playwright 是否具有处理各种场景和多种环境的多个测试数据的支持/功能。有人可以指出我处理此类情况的正确方法。
场景:
测试将在多个环境中执行(验收、生产等)。测试将有多个场景,需要不同的测试数据集。我没有看到可以从文档中使用的正确方法(或者我可能看错了地方)。
提前致谢。艾伦·K
playwright - Playwright Test Runner 的特色
这是一个快速的问题,并寻求对剧作家提供的文档进行一些澄清。这是我的查询:
仅当有人使用 playwright Test 作为测试运行器时,文档的“Playwright 测试”部分中提到的功能才可用?
如果有人使用不同的测试运行器。例如: cucymber.js ,无法直接访问相同的功能(尽管有一些额外的代码,这些功能可能仍然是可能的)?
请帮助我了解以上是否属实。
jenkins - jenkinsfile 中出现意外的令牌“{”错误
我使用 Playwright 进行集成测试。但是当我通过 jenkinsfile 运行它时,我看到了这个错误unexpected token {
。错误发生在npm run test-chrome
。有谁知道可能是什么问题?
package.json
jenkinsfile
allure - Allure 的剧作家报告不显示执行步骤
我将 Allure 与 Playwright 连接,当所有测试都完成,并且打开 html 报告时,缺少执行步骤。我对此很陌生,想知道是否有办法将步骤添加到报告中的“执行”部分。html报告截图