tutorial pruebas ejemplos con automatizadas automatizacion selenium dynamics-crm-2013
http://code.google.com/p/selenium/downloads/detail?name=selenium-remote-control-1.0.3.zip&can=2&q=

pruebas - selenium webdriver python



Pruebas de automatización de selenio en crm 2015 (2)

Vamos a implementar las pruebas de automatización de Selenium para pruebas funcionales en CRM 2015 (sugerencia del cliente, porque es una herramienta de código abierto), investigué mucho en Google y en diferentes motores de búsqueda para Selenium para CRM 2015. ¿Podrían aconsejarme / guiarme? cómo usar selenio en crm 2015


Tenga en cuenta que esto puede diferir de cada sistema operativo. También la configuración fue escrita hace un año y medio para php y zend 1. Sin embargo, la mayoría de las cosas no deberían ser diferentes.

  1. Asegúrate de tener phpunit

  2. Asegúrate de tener el navegador Firefox. (otros navegadores también están bien, pero firefox tiene el mejor soporte).

  3. Vaya al siguiente enlace y descargue selenium-remote-control-1.0.3.zip. http://code.google.com/p/selenium/downloads/detail?name=selenium-remote-control-1.0.3.zip&can=2&q= (no se pudo encontrar una versión más reciente)

  4. Descomprima el archivo zip, vaya a selenium-remote-control-1.0.3 => selenium-php-client-driver-1.0.1 => PEAR, copie la carpeta ''Testing'' y luego péguelo en la carpeta C: / xampp / php . El resto de los archivos se agregan en C: Entonces se convierte en C: / selenium-remote-control-1.0.3 / selenium-server-1.0.3 /

  5. Descargue el servidor Selenium RC http://selenium-release.storage.googleapis.com/index.html?path=2.48/ Estaba usando la versión de archivo independiente 2.41 Ahora hay una versión 2.48 + algunos archivos dotnet

    5.1. para iniciar el servidor, abra el símbolo del sistema o la terminal navegue a C: / selenium-remote-control-1.0.3 / selenium-server-1.0.3 y escriba java -jar selenium-server-standalone-2.41.0.jar

    5.2. Para que el servidor se ejecute, necesitará Java instalado y la variable de entorno PATH configurada correctamente para ejecutarla desde la consola. Puede verificar que tiene Java correctamente instalado ejecutando lo siguiente en una consola:

    java -version

    si la versión es> = 1.5, puede usar Selenium RC

  6. Obtenga Selenium IDE para Firefox e instálelo http://release.seleniumhq.org/selenium-ide/ y elija la versión que desee. Estaba usando 2.5.0 en ese momento.

  7. Ejecute la prueba ya configurada. Inicie el servidor de selenio (consulte el punto 5.1), navegue hasta las pruebas de phpunit y ejecute la prueba. Firefox debería comenzar después de algunos segundos y realizar la prueba. Si hay un error, la prueba finalizará.

  8. Para grabar sus propias pruebas, comience con la ide de selenio y navegue hasta la edad que desea probar y comience a hacer clic.


Me pregunto por qué aún no se ha respondido, básicamente puedes instalar el paquete nuget y elegir un controlador de red para el navegador que quieras automatizar. Luego escribe una aplicación de consola como

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();

Este es un tutorial de inicio rápido para comenzar, puede encontrar más en la documentación . Aunque es un SPA, es demasiado costoso configurarlo y no vale la pena el esfuerzo, pero LEAPTEST afirma que es fácil con un precio.

Nota: asegúrese de que IEDriverServer.exe esté disponible en la carpeta Bin / Debug