我们要在CRM 2015中进行功能测试的Selenium自动化测试(客户建议,因为它是开放源代码工具),因此我在Google和针对Selenium for CRM 2015的不同搜索引擎中进行了很多探索。
您能否建议/指导我如何在CRM 2015中使用 Selenium

最佳答案

我不知道为什么还没有答案,基本上您可以安装nuget package并为要自动化的浏览器选择webdriver。然后编写一个控制台应用程序,例如

    using OpenQA.Selenium;
    using OpenQA.Selenium.IE;

    string crmUrl = "http://mycrm.url";
    //create a ieAutomation
    IWebDriver ieAutomation = new InternetExplorerDriver();//BrowserDriver

    // open url
    ieAutomation.Navigate().GoToUrl(crmUrl);

    // find element by id and set text
    ieAutomation.FindElement(By.Id("name")).SendKeys("set the text");

    // find element by id and make a click
    ieAutomation.FindElement(By.Id("id")).Click();

    // close the driver & exit
    ieAutomation.Close();
    ieAutomation.Quit();

这是一个快速入门教程,您可以在documentation中找到更多内容。
虽然是SPA,但设置起来太昂贵了,不值得付出努力,但LEAPTEST声称价格很容易。

注意:确保 Bin\Debug 文件夹中提供 IEDriverServer.exe

10-07 20:11