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