测试 Azure 托管应用程序的门户接口
为托管应用程序创建 createUiDefinition.json 文件之后,需要测试用户体验。 为了简化测试,请使用一个可在门户中加载文件的沙盒环境。 不需要真正部署该托管应用程序。 沙盒在当前的全屏门户体验中提供用户界面。 建议使用沙盒来预览接口。
必备条件
使用沙盒
打开创建 UI 定义沙盒。
将空定义替换为 createUiDefinition.json 文件的内容。 选择“预览” 。
此时会显示已创建的窗体。 可以单步执行用户体验,并填写值。
故障排除
如果在选择“预览”后窗体未显示,则可能存在语法错误。 在右侧滚动条上查找红色指示器,然后导航到它。
如果窗体未显示,但看到一个带泪滴的云图标,则表明窗体出现错误,例如缺少属性。 在浏览器中打开“Web 开发人员工具”。 “控制台”显示有关界面的重要消息。
测试解决方案文件
确认门户界面按预期方式工作后,可以验证 createUiDefinition 文件是否能够正常地与 mainTemplate.json 文件相集成。 可以运行验证脚本测试来测试解决方案文件的内容,包括 createUiDefinition 文件。 该脚本会验证 JSON 语法,检查文本字段中的正则表达式,并确保门户界面的输出值与模板参数相匹配。 有关运行此脚本的信息,请参阅对模板运行静态验证检查。