如何在Dynamics 365内部部署中使用EasyRepro自动登录

问题描述 投票:1回答:1

我正在尝试在Dynamics 365内部部署中使用EasyRepro进行自动UI测试。我设法解决了一个问题,但无法自动登录到Dynamics 365组织。下面是我使用的代码:

var client = new WebClient(TestSettings.Options);
            using (var xrmApp = new XrmApp(client))
            {
              xrmApp.OnlineLogin.Login(_xrmUri, _username, _password);
              xrmApp.Navigation.OpenSubArea("My Work", "Companies");
              xrmApp.CommandBar.ClickCommand("New");
              xrmApp.Entity.SetValue("name", TestSettings.GetRandomString(5,15));
              xrmApp.Entity.Save();
             }

当我运行它时,新打开的Chrome浏览器页面仍会要求我输入凭据,在输入凭据(CRM用户名/密码)后,脚本将顺利运行。

因此,我计划将其用作我们的自动化测试的一部分。 EasyRepro是否可以自动登录?

automated-tests dynamics-crm devops dynamics-365
1个回答
0
投票

根据文档,您可以在app.config中添加凭据,如下所示:

<add key="OnlineUsername" value="[email protected]" />
<add key="OnlinePassword" value="*********" />
<add key="OnlineCrmUrl" value="https://org.crm.dynamics.com/" />

来源:https://github.com/Microsoft/EasyRepro

© www.soinside.com 2019 - 2024. All rights reserved.