pac 测试

(预览版)对 Power App 执行自动测试

[本文为预发布文档,可能会发生变化。]

重要

  • run 命令以公共预览版提供。
  • 预览功能不适用于生产用途,并且可能具有受限功能。 这些功能在正式发布之前可用,以便客户能够提前访问并提供反馈。

注释

  • pac cli 版本 1.43 引入了命令不兼容的更改 pac test 。 请参阅 迁移指南 以使用新功能。
  • 使用 pac cli 版本 1.27 时,命令 pac tests 已更改为 pac testtests 将继续工作,但我们建议今后使用 test

详细了解测试引擎(预览版)

指令

Command Description
pac 测试运行 (预览版)执行测试计划文件中定义的测试

pac 测试运行

(预览版)执行测试计划文件中定义的测试

Example

以下示例运行在环境中定义的 testplan.te.yaml 具有 ID 的租户中具有 ID 00aa00aa-bb11-cc22-dd33-44ee44ee44ee 的画布应用程序的测试计划 aaaabbbb-0000-cccc-1111-dddd2222eeee

pac test run `
   -p "canvas" `
   -test "testplan.te.yaml" `
   -t aaaabbbb-0000-cccc-1111-dddd2222eeee `
   -env 00aa00aa-bb11-cc22-dd33-44ee44ee44ee

测试运行所需的参数

--environment-id -env

要测试的应用的环境 ID。

--tenant -t

要测试的应用的租户 ID

--test-plan-file -test

测试计划文件的路径

测试运行的可选参数

--auth -a

要测试的应用的用户身份验证的证书提供程序

使用以下值之一:

  • None
  • Certenv
  • Certstore

--domain -d

要针对画布提供程序测试的应用的玩家域,或针对其他提供程序类型的终结点进行测试。

--log-level -l

日志详细信息级别

使用以下值之一:

  • Trace
  • Debug
  • Information
  • Warning
  • Error
  • Critical
  • None

--output-directory -o

保存测试输出和日志的路径

--provider -p

要测试的应用程序类型

使用以下值之一:

  • Canvas
  • Mda
  • Portal
  • Powerfx

--queryparams -q

正在测试的应用的查询参数

--use-static-context -c

为 Playwright 浏览器启用静态上下文

此参数不需要任何值。 这是一个开关。

--user-auth -u

要测试的应用的用户身份验证类型

使用以下值之一:

  • Storagestate
  • Dataverse

另请参阅

Microsoft Power Platform CLI 命令组
Microsoft Power Platform CLI 概述