我们要在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