RSAT连接D365FO云沙箱报错:超时未打开客户端
RSAT连接D365FO云沙箱时报错“No client was opened in the timeout period”
我正尝试配置RSAT(Regression Suite Automation Tool),从Azure DevOps Test Plans运行现有测试用例,对接Dynamics 365 Finance & Operations(D365FO)欧盟区域LEARN云沙箱环境。Azure DevOps连接正常(通过PAT验证,测试计划选择成功),但浏览器自动化无法启动客户端会话,报错**"No client was opened in the timeout period"**。
环境信息
- 本地机器:Windows系统,已安装RSAT,使用Microsoft Edge浏览器及对应版本的Edge WebDriver
- D365FO环境:欧盟区域的LEARN沙箱
- Azure DevOps:已配置测试计划及复制的测试套件
- 认证方式:Entra ID(应用注册+证书认证)
已完成的配置操作
- 在RSAT中配置主机名
cont-learn.sandbox.operations.eu.dynamics.com、SOAP主机名cont-learnaossoap.sandbox.operations.eu.dynamics.com,两种格式(带/不带https://前缀)均已尝试 - 尝试使用两个不同的管理员用户名进行配置
- 从LCS导出证书,安装至本地“当前用户>个人>证书”存储,并将证书指纹添加到Entra ID应用注册的“证书和机密”中
复现步骤
- 启动RSAT,验证Azure DevOps连接成功
- 成功选择目标测试计划
- 填写主机名等环境配置信息
- 点击“测试连接”或直接运行测试用例
实际结果
- RSAT报错:"No client was opened in the timeout period"
- Edge浏览器短暂启动后显示加载失败页面,URL包含
TestPage.htm及服务名参数 - 手动访问该
TestPage.htm页面仅显示“test initializing” - Edge WebDriver日志显示浏览器启动过程正常
内容的提问来源于stack exchange,提问作者Sabrina Hammerich Ebbesen
相关产品推荐
相关产品推荐

