迁移指南 (已弃用)

备注

测试引擎已弃用 ,将在将来的版本中删除。 使用 Power Platform Playwright 示例在 Power Platform 和 Dynamics 365 服务中测试自动化功能。

概览

本文档提供了有关运行最新版本的 Power Platform 测试引擎所需的任何过渡步骤的指导,作为对 Power Platform CLI(PAC CLI)版本更新的一部分。 请按照本文中概述的步骤进行作,以确保平稳过渡。

先决条件

确保您有当前配置和测试文件的备份。

从旧版本迁移到 1.43 及更高版本

Power Platform CLI(PAC CLI)版本 1.43 对测试运行命令进行了重要更新和变更。 或者,请按照指导检查已安装的 Power Platform CLI 的版本,并根据相关的 PAC CLI 安装文档选择合适的版本。

请考虑进行以下更改以进行迁移:

  • 身份验证更新
    旧版本使用环境变量作为密码。 在版本 1.43 之后,测试运行命令依赖于基于浏览器的身份验证,以与多重身份验证机制(MFA)兼容。 在测试计划文件的 testSettings中,确保将headless 属性设置为 false,以便可见浏览器并以交互方式进行初始登录。

    有两个身份验证提供程序 Storagestate (默认,无需显式指定), Dataverse 可以使用测试运行命令 --user-auth 中的 参数进行设置。 Storagestate 机制只能在本地Windows方案中使用。 Dataverse 可用于本地和管道执行方案,需要其他设置。

    了解有关身份验证的更多信息。

  • 文件系统访问限制
    对测试引擎应用了额外的限制,以确保无法从文件系统上的某些位置访问文件。 确保测试文件和结果不位于文件访问限制 所述的受限位置之一。

其他资源

Power Apps测试引擎发行说明
Power Apps测试引擎 YAML 格式(已弃用)
Power Apps测试引擎 Power Fx 函数(已弃用)