Тесты автоматизации селена в crm 2015

Мы собираемся внедрить тестирование автоматизации Selenium для функционального тестирования в CRM 2015 (предложение Клиента, поскольку это инструмент с открытым исходным кодом), я провел много исследований в Google и другой поисковой системе для Selenium for CRM 2015. Не могли бы вы посоветовать/посоветовать мне, как использовать селен в crm 2015

Ответ 1

Интересно, почему он еще не ответил, в основном вы можете установить пакет nuget и выбрать 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();

Это первый учебник по запуску, который вы можете найти в документации . Хотя это SPA, это слишком дорого, чтобы настроить его и не стоит усилий, но LEAPTEST утверждает, что это легко с ценой.

Примечание: убедитесь, что IEDriverServer.exe доступен в папке Bin\Debug

Ответ 2

Обратите внимание, что это может отличаться от каждой ОС. Также конфигурация была написана полтора года назад для php и zend 1. Однако большинство вещей не должно отличаться.

  • Убедитесь, что у вас есть phpunit

  • Убедитесь, что у вас есть браузер Firefox. (другие браузеры в порядке, но firefox имеет лучшую поддержку).

  • Перейдите по следующей ссылке и скачайте 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= (не удалось найти новый вариант)

  • Разархивируйте zip файл, перейдите в selenium-remote-control-1.0.3 = > selenium-php-client-driver-1.0.1 = > PEAR, скопируйте 'Тестирование папки и затем вставьте ее в C:\xampp\php. Остальные файлы добавляются в C:. Таким образом, он становится C:\selenium-remote-control-1.0.3\selenium-server-1.0.3\

  • Загрузите сервер Selenium RC http://selenium-release.storage.googleapis.com/index.html?path=2.48/ Я использовал автономную версию файла 2.41 Теперь есть версия 2.48 + некоторые файлы dotnet

    5,1. для запуска сервера откройте свою командную строку или терминал, перейдите к C:\selenium-remote-control-1.0.3\selenium-server-1.0.3 и введите java -jar selenium-server-standalone-2.41.0.jar

    5.2. Для запуска сервера вам понадобится Java, а переменная среды PATH правильно настроена для запуска ее с консоли. Вы можете проверить правильность установки Java, выполнив на консоли следующее:

    java -version

    если версия >= 1.5, вы можете использовать Selenium RC

  • Получите Selenium IDE для Firefox и установите его http://release.seleniumhq.org/selenium-ide/ выберите нужную версию. В то время я использовал 2.5.0.

  • Запустите уже настроенный тест. Запустите сервер selenium (см. Пункт 5.1), перейдите к своим phpunit-тестам и запустите тест. Firefox должен начинаться через несколько секунд и выполнять тест. Если есть ошибка, тест будет завершен.

  • Чтобы записать свои собственные тесты, запустите концепцию selenium и перейдите к возрасту, который вы хотите протестировать, и начните нажимать.