Selenium Remote Control (RC) — это инструмент тестирования, который позволяет автоматически записывать тест пользовательского интерфейса веб-приложений на любом языке программирования в любом веб-браузере с использованием HTTP, совместимого со всеми обычными JavaScript. Selenium RC не вызывает браузер напрямую, а использует сервер selenium для связи с тестовым браузером на том же компьютере или на разных компьютерах.

Нажмите здесь, чтобы узнать о → Selenium IDE

Две части

• Сервер автоматически запускает и останавливает браузеры, а также действует как прокси для их веб-запросов HTTP.

• Удаленное управление Selenium оптимально для тестирования сложных пользовательских веб-интерфейсов на основе AJAX в рамках системы непрерывной интеграции.

Шаги по настройке Selenium RC (Java) с помощью Eclipse для автоматизации приложения Flash:

• Запуск Eclipse EXE, за изображением, ›› ›› Еще одно альтернативное рабочее место, затем пользователи увидят экран ниже, войдите на свой рабочий стол и нажмите OK.

• Перейдите в Файл ›› Новый ›› Проект Java, вы увидите следующий экран.

• Укажите имя проекта, выберите параметр JDK «Специальные проекты с использованием JRE» (в данном примере выбран jre6) › Нажмите «Далее» и «Готово».

• Сохраните конфигурацию Java нетронутой перед окном. Здесь можно добавить библиотеки для конкретных проектов, это создаст демонстрационный проект в проводнике пакетов/навигаторе.

• Нажмите на папку src и выберите Новая › Папка, название папки по порядку.

• Создайте папку с именем lib в проекте FlashTest. Нажмите FlashTest›Создать›Папка. Это пространство зарезервировано для jar-файла проекта (то есть драйвера клиента selenium, сервера selenium и т. д.).

• Это создаст папку в каталоге lib проекта.

• Нажмите на папку lib› Путь построения › Настроить путь построения.

• На вкладке «Библиотека» нажмите «Добавить средство запуска», чтобы перейти к каталогу, в котором хранятся файлы JAR.

• Выберите JAR-файлы, которые будут добавлены, затем нажмите кнопку «Открыть».

• Нажмите кнопку «Добавить» и добавьте внешние файлы JAR «selenium-java-client-driver.jar», «junit.jar» и «Java-client flash selenium-.

• Щелкните папку com.thoughtworks.selenium.samples, щелкните ›› Новый класс может быть подробно описан в приведенной выше конфигурации, что полезно в приложениях, защищенных Selenium Flash.

• Запуск Eclipse EXE, за изображением, ›› ›› Еще одно альтернативное рабочее место, затем пользователи увидят экран ниже, войдите на свой рабочий стол и нажмите OK.

• Перейдите в Файл ›› Новый ›› Проект Java, вы увидите следующий экран.

• Укажите имя проекта, выберите параметр JDK «Специальные проекты с использованием JRE» (в данном примере выбран jre6) › Нажмите «Далее» и «Готово».

• Сохраните конфигурацию Java нетронутой перед окном. Здесь можно добавить библиотеки для конкретных проектов, это создаст демонстрационный проект в проводнике пакетов/навигаторе.

• Нажмите на папку src и выберите Новая › Папка, название папки по порядку.

• Создайте папку с именем lib в проекте FlashTest. Нажмите FlashTest›Создать›Папка. Это пространство зарезервировано для jar-файла проекта (то есть драйвера клиента selenium, сервера selenium и т. д.).

• Это создаст папку в каталоге lib проекта.

• Нажмите на папку lib› Путь построения › Настроить путь построения.

• На вкладке «Библиотека» нажмите «Добавить средство запуска», чтобы перейти к каталогу, в котором хранятся файлы JAR.

• Выберите JAR-файлы, которые будут добавлены, затем нажмите кнопку «Открыть».

• Нажмите кнопку «Добавить» и добавьте внешние файлы JAR «selenium-java-client-driver.jar», «junit.jar» и «Java-client flash selenium-.

• Щелкните папку com.thoughtworks.selenium.samples, щелкните ›› Новый класс может быть подробно описан в приведенной выше конфигурации, что полезно в приложениях, защищенных Selenium Flash.

Дистанционное управление работами селена

Selenium пути RC по одному и тому же пути для каждого браузера поддерживается путем внедрения функции JavaScript в браузер с использованием сервера Selenium при загрузке браузера, а также ускорения приложений в тесте браузера с использованием сервера Selenium (Selenium Server с использованием JavaScript для запуска тестовых приложений в браузере.Это также идеальное решение для пользователей, которые хотят, чтобы язык программирования Selenium IDE был более выразительным, чем таблица HTML формата Selenese.

RC selenium или удаленное управление позволяют запускать тестовые стенды HTML в различных браузерах, таких как Internet Explorer, Firefox, Chrome, Opera и Safari, с использованием сервера. Он также поддерживает несколько языков, таких как Java, Ruby, C#, Perl, Python и т. д. Они свободны от платформы, поэтому код будет использоваться в операционной системе Windows, Linux, Mac и Solaris.

Блог по теме → Важность Selenium для тестирования программного обеспечения

Сервер Selenium RC совместим только с API 1. Минусы Selenio: RC selenium требует, чтобы вы включали/выключали сервер для запуска сценариев ручного тестирования. Код Selenium RC отличается от кода Selenium WebDriver (selenium RC использует команды для выполнения различных операций по сравнению с веб-драйвером selenium).

Сервер и Selenium Core Group RC автоматически вставят его в браузер. … Сервер получает операторы Selenese из тестовой программы и использует простые полученные HTTP/POST-запросы. Это означает, что вы можете использовать любой язык программирования, который может отправлять HTTP-запросы, для автоматизации проверки селена в браузере.

Функции автоматизации флэш-памяти на основе приложений не так просты, как традиционные веб-приложения. API в соответствии с челюстью должен быть целевым, а также код, который необходимо соответствующим образом обновить.

Чтобы пройти обучение на уровне эксперта по Selenium Training в вашем регионе — Selenium Training in Chennai | Курс селена в Бангалоре | Selenium Training Institute в Бангалоре