【问题标题】:How to Add New Record from Subgrid in Dynamics CRM with Easyrepro如何使用 Easyrepro 从 Dynamics CRM 中的子网格添加新记录
【发布时间】:2020-06-12 13:53:05
【问题描述】:

有人知道如何使用 Easyrepro 从动态 CRM 中的子网格添加新记录吗?

xrmApp.Entity.SubGrid.ClickCommand("subGridName", "button", null, null);

我使用了这一行,但它给了我一个错误,说不存在同名的命令。

我只需要点击子网格上的添加新按钮。

【问题讨论】:

    标签: crm microsoft-dynamics subgrid easyrepro


    【解决方案1】:

    我找到了一种自定义方法,因为 Easyrepro 团队没有为此制作内置方法。

    我会从它的文本中搜索按钮并点击它,如下所示。

    确保目标窗口是主窗口

    var xrmBrowser = client.Browser;
    var win = xrmBrowser.Driver.SwitchTo().Window(xrmBrowser.Driver.CurrentWindowHandle);
    

    找到按钮,假设按钮名称为“新消息”及其文本,然后单击它。

    win.FindElement(By.XPath("//*[text()='New Message']")).Click();
    

    【讨论】:

      【解决方案2】:
      xrmApp.Entity.ClickSubgridAddButton("subGridName");
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-09
        相关资源
        最近更新 更多